温馨提示×

ubuntu php如何换版本

小樊
31
2026-10-10 06:52:59
栏目: 编程语言

在 Ubuntu 上更换 PHP 版本,常见做法如下(以 PHP 7.4 ↔ 8.1 为例,可按需替换版本号)。


一、查看当前 PHP 版本

php -v
which php

二、安装你需要的 PHP 版本

1️⃣ 添加 PHP 源(Ubuntu 默认源版本较少)

sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

2️⃣ 安装新版本 PHP

sudo apt install php8.1

(如需 CLI + FPM)

sudo apt install php8.1-cli php8.1-fpm

三、切换 CLI 版 PHP(命令行)

sudo update-alternatives --set php /usr/bin/php8.1

或交互式选择:

sudo update-alternatives --config php

验证:

php -v

四、切换 Web 服务器中的 PHP(Apache)

sudo a2dismod php7.4
sudo a2enmod php8.1
sudo systemctl restart apache2

五、切换 Web 服务器中的 PHP(Nginx + PHP-FPM)

sudo systemctl stop php7.4-fpm
sudo systemctl start php8.1-fpm

修改 nginx 配置:

fastcgi_pass unix:/run/php/php8.1-fpm.sock;

然后:

sudo nginx -t
sudo systemctl reload nginx

六、同时安装多个 PHP 版本(可选)

可以共存,通过:

  • CLI:update-alternatives
  • Web:不同虚拟主机用不同 FPM

七、常用命令汇总

php -v
sudo update-alternatives --config php
sudo systemctl restart apache2
sudo systemctl restart nginx

如果你告诉我:

  • ✅ Ubuntu 版本
  • ✅ Apache 还是 Nginx
  • ✅ 当前 PHP 版本和目标版本

我可以给你精准命令。

0 踩