美文网首页
CentOS 7.x PHP版本升级

CentOS 7.x PHP版本升级

作者: kx叔 | 来源:发表于2021-03-20 17:55 被阅读0次

    阿里云环境,记不住当时从CentOS 6.x 升级到 CentOS 7.x的时候,怎么安装的LNMP环境。

    目前遇到的情况:

    1. yum list installed | grep php
      返回为空
    2. rpm -qa | grep php
      返回为空
    3. php -v
      返回 php 7.0.x

    但是 wordpress 5.7 提示 PHP 版本过低需要升级,部分插件不可用,无奈之下必须得升级 PHP 版本

    操作如下:

    重点操作:rm -rf 原PHP目录

    1. which php
      返回 /usr/local/php/bin/php
    2. php -v
      返回 php 7.0.x
    3. 安装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
    
    1. 移除原有 php
    rm -rf /usr/local/php
    
    1. 找到新安装的 php
     find / -name php
    # 返回 /var/opt/remi/php73/lib/php
    
    1. 做个软连接
    ln -sf /opt/remi/php73/root/usr/bin/php /usr/bin/php
    
    1. 完成

    PS:
    关于 php-fpm 的部分记不太清楚了,大概的操作如下:

    1. 找到 php-fpm.d目录,可以修改相关的配置,比如 fastcgi_pass的端口号(默认:9000)
    2. 如果因为原 php-fpm 已经占用了9000的端口
    # 查看9000端口占用
    netstat -tlunp
    # 查看对应的9000端口占用的进程
    ps -aux | grep php
    # 杀死进程
    kill -9 进程ID
    # 启动php-fpm服务
    systemctl enable php-fpm
    systemctl start php-fpm
    

    相关文章

      网友评论

          本文标题:CentOS 7.x PHP版本升级

          本文链接:https://www.haomeiwen.com/subject/tamwcltx.html