CentOS系统快速安装LNMP

原创
ithorizon 7个月前 (10-06) 阅读数 38 #Linux

CentOS系统迅捷安装LNMP

LNMP是指Linux操作系统、Nginx(或Apache)Web服务器、MySQL数据库和PHP语言的一种组合。它是一个非常流行的Web开发环境,特别是在国内。本文将详细介绍怎样在CentOS系统上迅捷安装LNMP环境。

一、准备工作

在起初安装之前,请确保您的CentOS系统已经更新到最新版本。以下是在CentOS 7系统上安装LNMP所需的基本步骤:

# 更新系统

sudo yum update -y

# 安装必要的依存

sudo yum install -y pcre pcre-devel openssl openssl-devel zlib zlib-devel

二、安装Nginx

Nginx是一个高性能的HTTP和反向代理服务器,它可以作为Web服务器使用。

# 安装Nginx

sudo yum install -y nginx

安装完成后,可以通过以下命令启动Nginx服务:

# 启动Nginx

sudo systemctl start nginx

# 设置Nginx开机自启

sudo systemctl enable nginx

三、安装MySQL

MySQL是一个开源的关系型数据库管理系统,它是LNMP环境中的数据库组件。

# 安装MySQL

sudo yum install -y mysql-server

# 启动MySQL服务

sudo systemctl start mysqld

# 设置MySQL开机自启

sudo systemctl enable mysqld

# 保险设置,设置root密码等

sudo mysql_secure_installation

运行mysql_secure_installation脚本后,会进行以下操作:

  • 设置root密码
  • 删除匿名用户
  • 禁止root用户远程登录
  • 删除test数据库及其用户
  • 重新加载权限表

四、安装PHP

PHP是一种流行的服务器端脚本语言,用于开发动态网站。

# 安装PHP

sudo yum install -y php php-mysql php-gd php-xml php-mbstring php-zip

# 重启Nginx以加载PHP模块

sudo systemctl restart nginx

五、配置Nginx

默认情况下,Nginx已经配置好了PHP拥护。如果需要修改配置,可以编辑/etc/nginx/nginx.conf文件。

# 编辑Nginx配置文件

sudo nano /etc/nginx/nginx.conf

# 找到如下配置行,并取消注释

location ~ \.php$ {

include snippets/fastcgi-php.conf;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

}

保存并退出编辑器。然后,重新加载Nginx配置以使更改生效:

# 重新加载Nginx配置

sudo systemctl reload nginx

六、测试LNMP环境

为了验证LNMP环境是否安装成就,可以创建一个明了的PHP文件,并访问它。

# 创建一个名为info.php的文件

sudo nano /var/www/html/info.php

# 输入以下内容

phpinfo();

?>

保存并退出编辑器。然后,在浏览器中访问http://你的服务器IP地址/info.php,你应该会看到一个PHP信息页面。

七、总结

通过以上步骤,您已经在CentOS系统上成就安装了LNMP环境。您可以使用这个环境来开发和管理Web应用程序。期待本文能帮助到您。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门