温馨提示×

如何升级ubuntu php版本

小樊
42
2026-10-07 08:06:00
栏目: 编程语言

在 Ubuntu 上升级 PHP 版本,一般步骤如下(以升级到 PHP 8.2 / 8.3 为例,可按需替换版本号):


一、查看当前 PHP 版本

php -v

二、添加 PHP 官方 PPA(Ubuntu 自带源版本较旧)

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

三、安装新版本 PHP

例如安装 PHP 8.3:

sudo apt install -y php8.3 php8.3-cli php8.3-fpm php8.3-common \
php8.3-mysql php8.3-curl php8.3-mbstring php8.3-xml php8.3-zip

(根据需求安装扩展)


四、切换 CLI 默认 PHP 版本

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

或交互选择:

sudo update-alternatives --config php

验证:

php -v

五、Web 服务器切换 PHP(如 Nginx / Apache)

Nginx(使用 PHP-FPM)

修改站点配置:

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

然后:

sudo systemctl restart php8.3-fpm
sudo systemctl restart nginx

Apache

sudo a2dismod php8.1
sudo a2enmod php8.3
sudo systemctl restart apache2

六、确认并清理旧版本(可选)

php -v
sudo apt remove php8.1*

常见问题

  • 扩展缺失:用 php -m 检查,缺什么装什么
  • Composer 报错:升级 Composer
    composer self-update
    

如果你告诉我:

  • Ubuntu 版本
  • 当前 PHP 版本
  • 用的是 Nginx 还是 Apache

我可以给你更精确的命令。

0 踩