溫馨提示×

如何在Debian上升級LNMP

小樊
44
2025-02-20 01:19:49
欄目: 智能運維

在Debian上升級LNMP(Linux, Nginx, MySQL/MariaDB, PHP)涉及多個組件的更新。以下是一個基本的步驟指南,幫助你安全地升級這些組件:

1. 更新系統包

首先,確保你的系統包是最新的:

sudo apt update
sudo apt upgrade -y

2. 升級Nginx

檢查當前版本

nginx -v

添加Nginx官方GPG密鑰

sudo apt install gnupg2 software-properties-common
wget -qO - https://nginx.org/keys/nginx_signing.key | sudo apt-key add -

添加Nginx官方APT倉庫

sudo add-apt-repository "deb http://nginx.org/packages/mainline/debian $(lsb_release -cs) main"

更新APT緩存并升級Nginx

sudo apt update
sudo apt install nginx -y

3. 升級MySQL/MariaDB

檢查當前版本

對于MySQL:

mysql --version

對于MariaDB:

mariadb --version

添加MySQL/MariaDB官方GPG密鑰

對于MySQL:

wget -qO - https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb | sudo dpkg -i -

對于MariaDB:

wget -qO - https://packages.mariadb.org/mariadb/release/signing-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] https://packages.mariadb.org/mariadb/repo/$(lsb_release -cs)/ all main'

更新APT緩存并升級MySQL/MariaDB

sudo apt update
sudo apt install mysql-server -y  # 對于MySQL
# 或者
sudo apt install mariadb-server -y  # 對于MariaDB

4. 升級PHP

檢查當前版本

php -v

安裝PHP-FPM(如果尚未安裝)

sudo apt install php-fpm -y

添加PHP官方APT倉庫

對于PHP 7.x:

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

對于PHP 8.x:

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.0-fpm -y

更新APT緩存并升級PHP

sudo apt update
sudo apt install php-fpm -y  # 如果尚未安裝
sudo apt install php-mysql -y  # 根據需要安裝其他PHP擴展

5. 重啟服務

最后,重啟所有相關服務以應用更改:

sudo systemctl restart nginx
sudo systemctl restart mysql  # 或者 mariadb
sudo systemctl restart php-fpm

6. 驗證升級

驗證每個組件的版本以確保它們已正確升級:

nginx -v
mysql --version  # 或者 mariadb --version
php -v

通過以上步驟,你應該能夠成功地在Debian上升級LNMP堆棧。請注意,在生產環境中進行升級之前,建議先在測試環境中進行測試,并備份所有重要數據。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女