阅读量:4
在Debian系统上升级LNMP(Nginx、MySQL/MariaDB、PHP)到最新版本,可按以下步骤操作:
一、更新系统包
sudo apt update && sudo apt upgrade -y
二、升级Nginx
- 使用APT包管理器(推荐)
sudo apt install nginx sudo systemctl restart nginx - 手动安装最新版(可选)
- 下载最新版Nginx源码包,编译安装(需提前安装依赖包)。
- 示例命令:
wget http://nginx.org/download/nginx-<最新版本>.tar.gz tar -zxvf nginx-<最新版本>.tar.gz cd nginx-<最新版本> ./configure --prefix=/usr/local/nginx make && sudo make install sudo ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx sudo systemctl restart nginx
三、升级MySQL/MariaDB
- 使用APT包管理器
sudo apt install mysql-server # 或 mariadb-server sudo mysql_secure_installation # 可选:安全配置 sudo systemctl restart mysql/mariadb - 手动安装(需特定版本时)
- 下载官方二进制包,替换旧版本并重启服务。
四、升级PHP
- 使用APT包管理器
- 添加Ondřej Surý的PPA(支持最新PHP版本):
sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update - 安装最新PHP及扩展:
sudo apt install php php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip sudo systemctl restart php-fpm nginx # 若使用PHP-FPM
- 添加Ondřej Surý的PPA(支持最新PHP版本):
- 手动安装(可选)
- 下载PHP源码编译安装,需配置环境变量并重启服务。
五、验证升级
nginx -v # 检查Nginx版本
mysql --version # 检查MySQL版本
php -v # 检查PHP版本
注意事项
- 备份数据:升级前备份Nginx配置、MySQL数据库和PHP项目文件。
- 依赖冲突:手动安装时需处理依赖关系,建议优先使用APT包管理器。
- 配置检查:升级后检查Nginx配置文件语法(
sudo nginx -t)。
参考来源:[1,3,6,7,8,9,10,12,13,14]
以上就是关于“Debian如何升级LNMP到最新版本”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm