centos

centos php-fpm如何升级

小樊
42
2025-10-04 21:34:06
栏目: 编程语言

在CentOS系统中升级php-fpm,可以按照以下步骤进行:

方法一:使用yum命令升级

  1. 更新yum缓存

    sudo yum clean all
    sudo yum update
    
  2. 安装或升级PHP-FPM CentOS 7及以上版本可以使用remi仓库来安装最新版本的PHP-FPM。

    sudo yum install epel-release
    sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
    sudo yum-config-manager --enable remi-php74  # 根据需要选择PHP版本,例如php74, php80等
    sudo yum update php-fpm
    
  3. 重启PHP-FPM服务

    sudo systemctl restart php-fpm
    

方法二:手动编译安装最新版本的PHP-FPM

如果你需要特定版本的PHP或者想要完全控制安装过程,可以选择手动编译安装。

  1. 安装依赖包

    sudo yum groupinstall "Development Tools"
    sudo yum install wget curl git php-devel php-pear
    
  2. 下载PHP源码

    cd /usr/src
    sudo wget https://www.php.net/distributions/php-8.0.26.tar.gz
    sudo tar -zxvf php-8.0.26.tar.gz
    cd php-8.0.26
    
  3. 配置编译选项

    ./configure --prefix=/usr/local/php \
                --with-config-file-path=/etc/php-fpm.d \
                --enable-fpm \
                --with-mysqli \
                --with-pdo-mysql \
                --with-openssl \
                --with-zlib \
                --with-curl \
                --enable-mbstring \
                --enable-zip
    
  4. 编译并安装

    make && sudo make install
    
  5. 配置PHP-FPM 将新安装的PHP-FPM配置文件复制到/etc/php-fpm.d/目录下,并根据需要进行修改。

    sudo cp sapi/fpm/php-fpm.conf /etc/php-fpm.d/www.conf
    sudo cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
    sudo chmod +x /etc/init.d/php-fpm
    
  6. 启动PHP-FPM服务

    sudo service php-fpm start
    
  7. 设置开机自启

    sudo chkconfig php-fpm on
    

注意事项

通过以上步骤,你应该能够成功地在CentOS系统上升级php-fpm。

0
看了该问题的人还看了