摘要:本文主要介绍了在CentOS7.4系统下,如何配置PHP7.2并部署LNMP环境。通过使用php7.2_镜像,可以快速搭建起一个稳定且高效的服务器运行环境。
部署LNMP环境(Linux + Nginx + MySQL + PHP)主要包括以下几个步骤:

(图片来源网络,侵删)
1、安装Nginx
2、安装MySQL
3、安装PHP7.2
4、配置Nginx支持PHP
5、测试LNMP环境
下面是详细的操作步骤:
1. 安装Nginx
更新系统软件包:

(图片来源网络,侵删)
sudo yum update y
安装EPEL(Extra Packages for Enterprise Linux)仓库:
sudo yum install epelrelease y
安装Nginx:
sudo yum install nginx y
启动Nginx并设置开机自启:
sudo systemctl start nginx sudo systemctl enable nginx
2. 安装MySQL
添加MySQL官方仓库:
sudo yum localinstall https://dev.mysql.com/get/mysql80communityreleaseel73.noarch.rpm y
安装MySQL:
sudo yum install mysqlcommunityserver y
启动MySQL并设置开机自启:
sudo systemctl start mysqld sudo systemctl enable mysqld
获取临时密码:

(图片来源网络,侵删)
sudo grep 'temporary password' /var/log/mysqld.log
登录MySQL并修改密码:
mysql u root p ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';
3. 安装PHP7.2
安装Remi仓库:
sudo yum install https://rpms.remirepo.net/enterprise/remirelease7.rpm y
启用Remi仓库:
sudo yumconfigmanager enable remiphp72
安装PHP7.2及其扩展:
sudo yum install php phpfpm phpmysqlnd phpopcache phpgd phpxml phpmbstring phpjson phpzip y
启动PHPFPM并设置开机自启:
sudo systemctl start phpfpm sudo systemctl enable phpfpm
4. 配置Nginx支持PHP
编辑Nginx默认站点配置文件:
sudo vi /etc/nginx/conf.d/default.conf
在server
块中添加以下内容:
location ~ .php$ { try_files $uri =404; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
保存并退出。
重启Nginx服务:
sudo systemctl restart nginx
5. 测试LNMP环境
创建一个名为info.php
的文件:
echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/info.php
访问http://your_server_ip/info.php
,如果看到PHP信息页面,说明LNMP环境已成功部署。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复