在 Ubuntu 上升级 PHP,通常有以下几种常见场景。下面按最常用、最安全的方式给你说明。
php -v
或
php --version
Ubuntu 自带源里的 PHP 版本通常较旧(如 20.04 是 7.4,22.04 是 8.1)。
sudo apt update
sudo apt upgrade
例如升级到 8.1:
sudo apt install php8.1
⚠️ 如果提示 “无法定位 php8.x”,说明官方源没有该版本,需要用 PPA。
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
例如升级到 PHP 8.2:
sudo apt install php8.2
如果系统里有多版本 PHP:
sudo update-alternatives --config php
按提示选择版本即可。
sudo a2dismod php7.4
sudo a2enmod php8.2
sudo systemctl restart apache2
sudo apt install php8.2-fpm
sudo systemctl restart php8.2-fpm
sudo systemctl restart nginx
sudo apt install php8.2-mysql php8.2-curl php8.2-mbstring php8.2-xml php8.2-zip
php -v
或
phpinfo();
php.ini 是否丢失/var/log/可以用:
/opt/php如果你能告诉我:
我可以给你精确的一步一步命令。