在Debian上更新LNMP(Linux, Nginx, MySQL/MariaDB, PHP)涉及分別更新每個組件。以下是詳細的步驟:
首先,確保你的系統包是最新的:
sudo apt update
sudo apt upgrade -y
更新Nginx到最新版本:
sudo apt install nginx -y
如果你已經安裝了Nginx,可以使用以下命令來更新:
sudo apt update
sudo apt install nginx -y --only-upgrade
更新MySQL或MariaDB到最新版本:
sudo apt update
sudo apt install mysql-server -y
如果你已經安裝了MySQL,可以使用以下命令來更新:
sudo apt update
sudo apt install mysql-server -y --only-upgrade
sudo apt update
sudo apt install mariadb-server -y
如果你已經安裝了MariaDB,可以使用以下命令來更新:
sudo apt update
sudo apt install mariadb-server -y --only-upgrade
更新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
驗證每個組件是否已成功更新:
mysql -V
或mariadb -V
命令檢查版本。info.php
文件,內容如下:<?php
phpinfo();
?>
然后在瀏覽器中訪問該文件,檢查PHP版本和已安裝的模塊。通過以上步驟,你應該能夠成功地在Debian上更新LNMP環境。