温馨提示×

Debian LNMP更新升级流程是怎样的

小樊
36
2025-02-26 02:22:11
栏目: 智能运维
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

更新和升级 Debian LNMP 环境涉及多个步骤,包括更新系统、安装新软件包、配置新版本等。以下是详细的更新升级流程:

更新系统

  1. 更新软件包列表
sudo apt update
  1. 安装更新
sudo apt upgrade
  1. 删除过时的软件包(可选):
sudo apt autoremove
  1. 清除软件包缓存(可选):
sudo apt clean

升级 LNMP 组件

升级 Nginx

  1. 备份当前配置文件
sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
  1. 下载最新版本的 Nginx
wget http://nginx.org/download/nginx-1.xx.x.tar.gz
tar -zxvf nginx-1.xx.x.tar.gz
cd nginx-1.xx.x
  1. 编译并安装
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_v2_module
make
sudo make install
  1. 配置并启动 Nginx
sudo cp /usr/local/nginx/conf/nginx.conf /etc/nginx/nginx.conf
sudo systemctl restart nginx

升级 MariaDB

  1. 备份当前配置文件
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
  1. 下载最新版本的 MariaDB
wget http://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.xx-linux-glibc2.12-x86_64.tar.gz
tar -zxvf mysql-8.0.xx-linux-glibc2.12-x86_64.tar.gz
cd mysql-8.0.xx-linux-glibc2.12-x86_64
  1. 编译并安装
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/var/run/mysqld/mysqld.sock
make
sudo make install
  1. 配置并启动 MariaDB
sudo cp /usr/local/mysql/my.cnf /etc/mysql/my.cnf
sudo systemctl restart mariadb

升级 PHP

  1. 备份当前配置文件
sudo cp /etc/php/7.x/cli/php.ini /etc/php/7.x/cli/php.ini.bak
sudo cp /etc/php/7.x/apache2/php.ini /etc/php/7.x/apache2/php.ini.bak
  1. 下载最新版本的 PHP
wget http://cn2.php.net/distributions/php-7.x.xx-cli.tar.gz
wget http://cn2.php.net/distributions/php-7.x.xx-apache2.tar.gz
tar -zxvf php-7.x.xx-cli.tar.gz
tar -zxvf php-7.x.xx-apache2.tar.gz
  1. 编译并安装
cd php-7.x.xx
./configure --prefix=/usr/local/php --with-mysqlnd --with-openssl --with-curl --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-zlib --with-iconv --with-mcrypt --with-xmlrpc --with-imap --with-pgsql --with-sqlite3 --with-tidy --with-xsl --with-xmlrpc --with-snmp --with-sqlite3 --with-tidy --with-xsl --with-xmlrpc --with-snmp --with-memcached
make
sudo make install
  1. 配置并启动 PHP
sudo cp /usr/local/php/etc/php.ini /etc/php/7.x/cli/php.ini
sudo cp /usr/local/php/etc/php.ini /etc/php/7.x/apache2/php.ini
sudo systemctl restart php7.x-cli
sudo systemctl restart php7.x-apache2

请注意,上述命令中的 xx.x7.x 需要替换为实际版本的编号。此外,升级过程中可能还需要调整配置文件以满足新版本的要求。建议在升级前详细阅读相关软件的官方文档,并在测试环境中先行验证。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Debian LNMP如何升级内核版本

0