温馨提示×

centos哪里替换php运行版本

小樊
44
2026-09-06 09:58:45
栏目: 编程语言

在 CentOS 上“替换 PHP 运行版本”通常有以下几种常见场景,我按最常用方式给你说明。


一、使用 Remi 源(推荐,最规范)

1. 安装 Remi 源

yum install -y epel-release
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm

2. 查看可用 PHP 版本

yum list available php\*

3. 启用指定 PHP 版本(例如 PHP 8.1)

yum-config-manager --enable remi-php81

4. 安装或切换 PHP

yum install php php-cli php-fpm

5. 重启相关服务

systemctl restart php-fpm
systemctl restart httpd   # 或 nginx

这是“替换系统 PHP 版本”的标准方式


二、使用 alternatives(仅 CLI 版本切换)

如果你只是想换 命令行 php 版本

alternatives --config php

然后选择对应版本编号。

⚠️ 注意:

  • 只影响 php 命令
  • 不影响 Apache / PHP-FPM

三、Apache + PHP(mod_php 方式)

如果你用的是 mod_php

yum remove php php-cli
yum install php81 php81-php

然后:

systemctl restart httpd

四、Nginx + PHP-FPM(最常见)

1. 停止旧版本

systemctl stop php-fpm

2. 安装新版本

yum install php81-php-fpm

3. 修改 nginx 配置

fastcgi_pass  127.0.0.1:9001;

4. 启动新版本

systemctl start php81-php-fpm

五、确认当前 PHP 版本

php -v

php-fpm -v

总结一句话

CentOS 替换 PHP 版本 = 用 Remi 源启用新版本 + 重装 PHP + 重启 php-fpm / web 服务

如果你愿意,可以告诉我:

  • CentOS 版本(6 / 7 / 8)
  • Web 服务(Apache / Nginx)
  • 当前 & 目标 PHP 版本

我可以直接给你精确命令

0