lnmp即 Linux + Nginx + Mysql + PHP,在同一台服务器,可以支持多版本PHP共存使用,本文以 CentOS 7.x 为例介绍如何通过 yum 的方式搭建多版本 PHP 的 lnmp 环境。
前置条件
假设服务器已经通过 yum 方式搭建 lnmp 环境(单版本PHP),完成 php 7.4 的安装,如未安装可参考教程:
实现目标
1、通过 yum 方式安装 php 8.0,使其与 php 7.4 共存
2、使 nginx 支持不同版本 php 运行
安装 php 8.0
# 省略部分操作,完整内容可参与上述教程
# 通过Remi指定PHP版本
yum-config-manager --enable remi-php80
# 安装PHP
yum install -y php80
# 验证安装的PHP版本
/usr/bin/php80 -v
配置 nginx 实现支持 php 8.0 程序
1、安装 php 8.0 组件 php-fpm
yum -y install php80-php-fpm
2、(方式一:端口式)修改 php-fpm 及 nginx 配置,使其可以运行 php
因为默认安装的 php7.4 的 php-fpm 占用了9000端口,所以 php 8.0 的 php-fpm 可更改为 9001 端口。
2.1、修改 php 8.0 的 php-fpm 配置</