溫馨提示×

Debian LNMP更新方法有哪些

小樊
41
2025-04-30 02:19:11
欄目: 智能運維

在Debian上更新LNMP(Linux, Nginx, MySQL/MariaDB, PHP)環境涉及多個步驟,包括更新系統、升級軟件包以及重新配置服務。以下是詳細的更新步驟:

更新系統包

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

sudo apt update
sudo apt upgrade -y
sudo apt full-upgrade -y
sudo apt autoremove -y
sudo apt clean

更新Nginx

更新Nginx到最新版本:

sudo apt install nginx -y

如果你已經安裝了Nginx,可以使用以下命令來更新:

sudo apt update
sudo apt install nginx -y --only-upgrade

更新MySQL/MariaDB

更新MySQL

sudo apt update
sudo apt install mysql-server -y

如果你已經安裝了MySQL,可以使用以下命令來更新:

sudo apt update
sudo apt install mysql-server -y --only-upgrade

更新MariaDB

sudo apt update
sudo apt install mariadb-server -y

如果你已經安裝了MariaDB,可以使用以下命令來更新:

sudo apt update
sudo apt install mariadb-server -y --only-upgrade

更新PHP

更新PHP及其相關模塊。你可以選擇安裝PHP的最新穩定版本或特定版本。以下是安裝PHP 7.4的示例:

sudo apt update
sudo apt install php7.4 php7.4-fpm php7.4-mysql php7.4-xml php7.4-gd php7.4-curl php7.4-mbstring -y

如果你需要安裝其他PHP模塊,可以參考PHP官方文檔。

重啟服務

更新完成后,重啟相關服務以應用更改:

sudo systemctl restart nginx
sudo systemctl restart mysql # 或者 sudo systemctl restart mariadb
sudo systemctl restart php7.4-fpm

驗證更新

驗證每個組件是否已成功更新:

  • Nginx:訪問你的網站,檢查是否正常運行。
  • MySQL/MariaDB:使用 mysql -Vmariadb -V 命令檢查版本。
  • PHP:創建一個 info.php 文件,內容如下:
    <?php
    phpinfo();
    ?>
    
    然后在瀏覽器中訪問該文件,檢查PHP版本和已安裝的模塊。

從Debian 11 “Bullseye” 升級到 Debian 12 “Bookworm”

在進行任何系統升級之前,務必備份所有重要數據。更新現有系統:

sudo apt update
sudo apt upgrade

修改軟件源:編輯 /etc/apt/sources.list 文件,將所有 bullseye 替換為 bookworm 。

sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list

執行系統升級:

sudo apt update
sudo apt full-upgrade -y
sudo reboot

在進行任何更新之前,強烈建議備份所有重要數據,并確保你了解每個命令的作用,以避免系統不穩定或數據丟失。

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