阿里云环境,记不住当时从CentOS 6.x 升级到 CentOS 7.x的时候,怎么安装的LNMP环境。
目前遇到的情况:
-
yum list installed | grep php
返回为空 -
rpm -qa | grep php
返回为空 -
php -v
返回php 7.0.x
但是 wordpress 5.7
提示 PHP
版本过低需要升级,部分插件不可用,无奈之下必须得升级 PHP
版本
操作如下:
重点操作:rm -rf 原PHP目录
-
which php
返回/usr/local/php/bin/php
-
php -v
返回php 7.0.x
- 安装PHP
# 安装epel和remi
yum install epel-release remi-release -y
# 安装yum-utils
yum whatprovides yum-config-manager
# 安装yum-utils
yum install yum-utils -y
# 设定安装版本
yum-config-manager --enable remi-php73
# 安装PHP
yum install php -y
- 移除原有
php
rm -rf /usr/local/php
- 找到新安装的
php
find / -name php
# 返回 /var/opt/remi/php73/lib/php
- 做个软连接
ln -sf /opt/remi/php73/root/usr/bin/php /usr/bin/php
- 完成
PS:
关于 php-fpm
的部分记不太清楚了,大概的操作如下:
- 找到
php-fpm.d
目录,可以修改相关的配置,比如fastcgi_pass
的端口号(默认:9000) - 如果因为原
php-fpm
已经占用了9000的端口
# 查看9000端口占用
netstat -tlunp
# 查看对应的9000端口占用的进程
ps -aux | grep php
# 杀死进程
kill -9 进程ID
# 启动php-fpm服务
systemctl enable php-fpm
systemctl start php-fpm
网友评论