Debian PHP更新策略主要包括以下几个方面:
sudo apt install apt-transport-https
sudo curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/$(lsb_release -sc) main" /etc/apt/sources.list.d/php.list'
sudo apt update
sudo apt install php8.3 php8.3-cli php8.3-{bz2,curl,mbstring,intl}
如果需要 FPM 支持或者用于 Apache 的模块,也可以安装:
sudo apt install php8.3-fpm
或者
sudo apt install libapache2-mod-php8.3
sudo apt purge php8.2*
unattended-upgrades
的工具,专门用于自动下载并安装更新,无需用户干预。安装并启用该工具:sudo apt install unattended-upgrades -y
sudo dpkg-reconfigure unattended-upgrades
在配置完成后,系统会自动处理安全更新。
php -v
以上策略可以帮助您在 Debian 系统上有效地更新 PHP 版本,确保系统的安全性和稳定性。