“升级 Debian LNMP”通常包含两方面的含义,下面我分别说明,你可以按需操作:
sudo apt update
sudo apt upgrade -y
sudo apt full-upgrade -y
sudo apt autoremove -y
以 Debian 11 (Bullseye) → Debian 12 (Bookworm) 为例:
sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/*.list
sudo apt update
sudo apt upgrade -y
sudo apt full-upgrade -y
sudo reboot
sudo apt install nginx -y
nginx -v
如需最新版,可使用官方源: https://nginx.org/en/linux_packages.html
sudo apt install mariadb-server -y
mysql_upgrade
sudo systemctl restart mariadb
sudo apt install mysql-server -y
sudo systemctl restart mysql
⚠️ 升级前务必备份数据库:
mysqldump -u root -p --all-databases > all.sql
php -v
sudo apt install php8.2 php8.2-fpm php8.2-mysql php8.2-cli -y
编辑 Nginx 配置:
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
重启服务:
sudo systemctl restart nginx php8.2-fpm
如果你是 lnmp.org 一键安装包:
cd /root/lnmp
./upgrade.sh
可选择升级:
如果你能告诉我:
我可以给你精准的升级命令。