我通常使用以下命令升级我的服务器:
sudo -- sh -c 'apt-get update; apt-get upgrade -y; apt-get dist-upgrade -y; apt-get autoremove -y; apt-get autoclean -y'
有没有一种干净的方法来升级除 PHP 之外的所有内容,或者升级所有内容然后回滚到 PHP 8.2 会更容易吗?通过最近的升级,我惨痛地了解到 WordPress 尚未准备好支持 PHP 8.3 ( https://make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/ ),并且不得不完全全新安装 PHP:
sudo add-apt-repository --remove ppa:ondrej/php
sudo apt purge php*
sudo apt autoremove
sudo rm -rf /etc/php/8.3
sudo rm -rf /usr/lib/php
sudo apt install php php-mysql
sudo service apache2 restart
注意:Ubuntu 于 1 月 18 日迁移到 PHP 8.3:https://discourse.ubuntu.com/t/noble-numbat-release-schedule/35649