centos

centos上php版本如何切换

小樊
42
2025-08-28 16:40:51
栏目: 编程语言

在CentOS上切换PHP版本常用方法如下:

使用Remi仓库(推荐)

  1. 安装EPEL和Remi仓库:sudo yum install epel-releasesudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
  2. 启用所需PHP版本的仓库,如sudo yum-config-manager --enable remi-php80
  3. 卸载旧版本PHP:sudo yum remove php*
  4. 安装目标版本PHP:sudo yum install php
  5. 重启Web服务器,如sudo systemctl restart httpd(Apache)或sudo systemctl restart nginx(Nginx)。

使用第三方工具(如phpswitch)

  1. 安装phpswitch:curl -L -O https://github.com/philcook/phpswitch/releases/download/0.4.0/phpswitch-0.4.0.pharchmod +x phpswitch-0.4.0.pharsudo mv phpswitch-0.4.0.phar /usr/local/bin/phpswitch
  2. 安装所需PHP版本,如phpswitch install 7.4
  3. 切换版本:phpswitch use 7.4

源码编译安装

  1. 安装依赖库:sudo yum install -y gcc make zlib-devel libxml2-devel openssl-devel等。
  2. 下载PHP源码:wget https://www.php.net/distributions/php-7.4.33.tar.gz
  3. 解压、配置、编译安装:tar -zxvf php-7.4.33.tar.gzcd php-7.4.33./configuremakesudo make install
  4. 配置环境变量,编辑/etc/profile添加export PATH=/usr/local/php/bin:$PATH,然后source /etc/profile

0
看了该问题的人还看了