如何配置PHP 7.2并部署LNMP环境在CentOS 7.4服务器上?

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

部署LNMP环境(Linux + Nginx + MySQL + PHP)主要包括以下几个步骤:

服务器配置php7.2_镜像部署LNMP环境(CentOS7.4 PHP7.2)
(图片来源网络,侵删)

1、安装Nginx

2、安装MySQL

3、安装PHP7.2

4、配置Nginx支持PHP

5、测试LNMP环境

下面是详细的操作步骤:

1. 安装Nginx

更新系统软件包:

服务器配置php7.2_镜像部署LNMP环境(CentOS7.4 PHP7.2)
(图片来源网络,侵删)
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

获取临时密码:

服务器配置php7.2_镜像部署LNMP环境(CentOS7.4 PHP7.2)
(图片来源网络,侵删)
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环境已成功部署。

【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!

(0)
热舞的头像热舞
上一篇 2024-08-05 16:16
下一篇 2024-08-05 16:21

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

QQ-14239236

在线咨询: QQ交谈

邮件:asy@cxas.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信