在Debian系統上更新LNMP(Linux, Nginx, MySQL/MariaDB, PHP)軟件包,你需要按照以下步驟操作:
更新軟件包列表: 首先,確保你的系統軟件包列表是最新的。打開終端并運行以下命令:
sudo apt update
升級所有軟件包: 接下來,你可以選擇升級系統中所有的軟件包到最新版本。使用以下命令:
sudo apt upgrade
系統會列出所有將要升級的軟件包,并詢問你是否繼續。如果你確定要升級,輸入Y
并按回車鍵。
升級特定的LNMP組件: 如果你只想升級LNMP中的特定組件,比如Nginx、MySQL/MariaDB或PHP,你可以分別運行以下命令:
升級Nginx:
sudo apt install nginx
升級MySQL(Debian 10及之前版本):
sudo apt install mysql-server
升級MariaDB(Debian 10及之后版本):
sudo apt install mariadb-server
升級PHP及其相關模塊:
sudo apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-pear php-zip
根據你的需求,你可能需要安裝其他的PHP模塊。
重啟服務: 更新完成后,你需要重啟相應的服務以使更改生效。
重啟Nginx:
sudo systemctl restart nginx
重啟MySQL/MariaDB:
sudo systemctl restart mysql
或者對于MariaDB:
sudo systemctl restart mariadb
重啟PHP-FPM(如果使用的是PHP-FPM):
sudo systemctl restart php-fpm
注意:根據你的PHP版本,命令可能是php7.4-fpm
、php8.0-fpm
等。
檢查服務狀態: 最后,你可以檢查每個服務的狀態,確保它們都在運行:
sudo systemctl status nginx
sudo systemctl status mysql
sudo systemctl status php-fpm
請注意,上述步驟適用于Debian 10 (Buster) 和 Debian 11 (Bullseye)。如果你使用的是其他版本的Debian,軟件包名稱和服務管理命令可能會有所不同。始終建議查看官方文檔或使用apt-cache search
命令來查找特定版本的軟件包。