yum安裝php56, php73, php74, php80多版本共存
1.安装epel:
1 | // 查看已安装的PHP,查到后rpm -e 卸载 |
2.安装REMI源:
1 | rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm |
3.查看可以安装的PHP版本:(54-80版本都有)
1 | yum repolist all | grep php |
3-1.卸载PHP版本
1 | // 卸载安装包5.6 |
- 启动服务
安裝好之後爲了PHP版本能夠共存還需要更改不同的php版本端口
// 在路徑下能夠找到相應的版本
1 | ls /etc/opt/remi/ |
// 修改 php.ini 配置
vim /etc/opt/remi/php73/php.ini
# 开启整站 zlib 压缩输出
zlib.output_compression = Off
# 修改 zlib 压缩比
zlib.output_compression_level = 5
# 关闭 PATH_INFO
cgi.fix_pathinfo = 0
# 设置时区
date.timezone = Asia/Shanghai
vim /etc/opt/remi/php74/php.ini
# 开启整站 zlib 压缩输出
zlib.output_compression = Off
# 修改 zlib 压缩比
zlib.output_compression_level = 5
# 关闭 PATH_INFO
cgi.fix_pathinfo = 0
# 设置时区
date.timezone = Asia/Shanghai
vim /etc/opt/remi/php80/php.ini
# 开启整站 zlib 压缩输出
zlib.output_compression = Off
# 修改 zlib 压缩比
zlib.output_compression_level = 5
# 关闭 PATH_INFO
cgi.fix_pathinfo = 0
# 设置时区
date.timezone = Asia/Shanghai
vim /etc/opt/remi/php81/php.ini
# 开启整站 zlib 压缩输出
zlib.output_compression = Off
# 修改 zlib 压缩比
zlib.output_compression_level = 5
# 关闭 PATH_INFO
cgi.fix_pathinfo = 0
# 设置时区
date.timezone = Asia/Shanghai
1 |
|
// 修改相关文件的所属
1 | chown themismin:nginx /var/opt/remi/php73/lib/php/opcache |
// 启动服务
1 | systemctl restart php73-php-fpm |
升级php版本
1 | yum-config-manager --disable 'remi-php*' |