前言
LINUX 作为一款免费开源的操作系统,被越来越多的人所接受和使用,其中 CentOS 7 是广受欢迎的一款发行版之一。而 LNMP 则是一套由 Linux+Nginx+MySQL+PHP 组成的 Web 服务器解决方案,不仅稳定性好,而且性能也优异。本文将着重介绍如何在 CentOS 7 上安装 LNMP,并配置好环境,以便于您搭建自己的网站。
安装 Nginx
我们需要安装 Nginx。在 CentOS 7 中,我们可以使用 yum 命令来完成安装。具体步骤如下:
1. 打开终端,输入以下命令以更新 yum 源:
```
sudo yum update
2. 添加 Nginx 的 yum 源:
sudo yum install epel-release
3. 安装 Nginx:
sudo yum install nginx
4. 启动 Nginx 服务:
sudo systemctl start nginx
5. 设置 Nginx 服务开机自启:
sudo systemctl enable nginx
Nginx 已经安装完成。
安装 MySQL
接下来,我们需要安装 MySQL。同样地,我们可以使用 yum 命令来完成安装。具体步骤如下:
1. 安装 MySQL:
sudo yum install mysql-server
2. 启动 MySQL 服务:
sudo systemctl start mysqld
3. 设置 MySQL 的 root 密码:
sudo mysql_secure_installation
4. 设置 MySQL 服务开机自启:
sudo systemctl enable mysqld
MySQL 已经安装完成。
安装 PHP
我们需要安装 PHP。同样地,我们可以使用 yum 命令来完成安装。具体步骤如下:
1. 安装 PHP:
sudo yum install php php-mysql php-fpm
2. 启动 PHP-FPM 服务:
sudo systemctl start php-fpm
3. 设置 PHP-FPM 服务开机自启:
sudo systemctl enable php-fpm
PHP 已经安装完成。
配置 Nginx
我们需要配置 Nginx,以便于它可以运行 PHP 程序。具体步骤如下:
1. 编辑 Nginx 配置文件:
sudo vi /etc/nginx/nginx.conf
2. 找到以下代码段:
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
3. 修改为以下代码段:
index index.php index.html index.htm;
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
4. 保存并退出。
5. 重新加载 Nginx 配置文件:
sudo systemctl reload nginx
Nginx 已经配置完成。
测试 LNMP 是否安装成功
我们需要测试一下 LNMP 是否安装成功。具体步骤如下:
1. 在 /usr/share/nginx/html 目录下,新建一个名为 test.php 的文件,内容如下:
2. 打开浏览器,输入 。
3. 如果页面显示 PHP 的相关信息,则说明 LNMP 已经安装成功。
总结
通过本文的介绍,您已经成功地在 CentOS 7 上安装了 LNMP,并配置好了环境。希望本文能够对您有所帮助。
为您分享
Ubuntu 中有一条常用的命令:sudo apt-get update。它可以更新系统的软件源列表,以便于您安装最新的软件包。