- 本文目录导读:
- 1、前言
- 2、安装Nginx
- 3、安装MySQL
- 4、安装PHP
- 5、配置Nginx
- 6、测试LNMP
- 7、小结
- 8、为您分享
前言
CentOS是一种流行的Linux操作系统,常用于服务器和企业应用程序。LNMP是一种常用的Web服务器解决方案,它包含Linux、Nginx、MySQL和PHP。在本文中,我们将详细介绍如何在CentOS上安装LNMP。
安装Nginx
首先,我们需要安装Nginx。可以使用以下命令在CentOS上安装Nginx:
```
yum install nginx
安装完成后,可以使用以下命令启动Nginx:
systemctl start nginx
可以使用以下命令检查Nginx是否正在运行:
systemctl status nginx
安装MySQL
接下来,我们需要安装MySQL。可以使用以下命令在CentOS上安装MySQL:
yum install mysql-server
安装完成后,可以使用以下命令启动MySQL:
systemctl start mysqld
可以使用以下命令检查MySQL是否正在运行:
systemctl status mysqld
安装PHP
最后,我们需要安装PHP。可以使用以下命令在CentOS上安装PHP:
yum install php php-mysql
安装完成后,可以使用以下命令重启Nginx和PHP-FPM:
systemctl restart nginx
systemctl restart php-fpm
配置Nginx
完成以上步骤后,我们需要配置Nginx以使用PHP。可以使用以下命令打开Nginx配置文件:
vi /etc/nginx/nginx.conf
找到以下行:
location / {
try_files $uri $uri/ =404;
}
将其替换为以下内容:
index index.php index.html index.htm;
try_files $uri $uri/ /index.php?$query_string;
#location ~ \.php$ {
# try_files $uri =404;
# 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;
#}
location ~ \.php$ {
try_files $uri =404;
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;
保存并关闭文件。然后,使用以下命令重新启动Nginx:
测试LNMP
现在,我们已经成功安装了LNMP。为了测试它是否正常工作,请创建一个名为info.php的文件,包含以下内容:
将该文件放在Nginx默认文档根目录(/usr/share/nginx/html)中。然后,使用浏览器访问以下URL:
如果一切正常,您将看到PHP信息页面。
小结
在本文中,我们详细介绍了如何在CentOS上安装LNMP。首先,我们安装了Nginx、MySQL和PHP。然后,我们配置了Nginx以使用PHP。最后,我们测试了LNMP是否正常工作。
为您分享
在Ubuntu中,可以使用Ctrl + Alt + T快捷键打开终端。这是一个非常方便的快捷键,可以帮助您快速打开终端。