在 Ubuntu 上升级 PHP 版本,一般步骤如下(以升级到 PHP 8.2 / 8.3 为例,可按需替换版本号):
php -v
sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository -y ppa:ondrej/php
sudo apt update
例如安装 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
(根据需求安装扩展)
sudo update-alternatives --set php /usr/bin/php8.3
或交互选择:
sudo update-alternatives --config php
验证:
php -v
修改站点配置:
fastcgi_pass unix:/run/php/php8.3-fpm.sock;
然后:
sudo systemctl restart php8.3-fpm
sudo systemctl restart nginx
sudo a2dismod php8.1
sudo a2enmod php8.3
sudo systemctl restart apache2
php -v
sudo apt remove php8.1*
php -m 检查,缺什么装什么composer self-update
如果你告诉我:
我可以给你更精确的命令。