debian

Debian如何升级LNMP到最新版本

小樊
39
2025-08-22 00:12:29
栏目: 智能运维

在Debian系统上升级LNMP(Nginx、MySQL/MariaDB、PHP)到最新版本,可按以下步骤操作:

一、更新系统包

sudo apt update && sudo apt upgrade -y  

二、升级Nginx

  1. 使用APT包管理器(推荐)
    sudo apt install nginx  
    sudo systemctl restart nginx  
    
  2. 手动安装最新版(可选)
    • 下载最新版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

  1. 使用APT包管理器
    sudo apt install mysql-server  # 或 mariadb-server  
    sudo mysql_secure_installation  # 可选:安全配置  
    sudo systemctl restart mysql/mariadb  
    
  2. 手动安装(需特定版本时)
    • 下载官方二进制包,替换旧版本并重启服务。

四、升级PHP

  1. 使用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  
      
  2. 手动安装(可选)
    • 下载PHP源码编译安装,需配置环境变量并重启服务。

五、验证升级

nginx -v  # 检查Nginx版本  
mysql --version  # 检查MySQL版本  
php -v  # 检查PHP版本  

注意事项

参考来源:[1,3,6,7,8,9,10,12,13,14]

0
看了该问题的人还看了