在Debian系統中更新LNMP(Linux, Nginx, MySQL/MariaDB, PHP)組件,你需要分別更新每個組件。以下是更新這些組件的步驟:
sudo apt-get update
sudo apt-get install nginx
這將安裝最新版本的Nginx并替換舊版本。
sudo apt-get install mysql-server
對于MariaDB:
sudo apt-get install mariadb-server
在安裝過程中,系統可能會提示你設置數據庫的root密碼。完成安裝后,確保運行安全設置腳本以增加安全性:
sudo mysql_secure_installation
或者對于MariaDB:
sudo mariadb_secure_installation
apt-cache search php | grep -E 'php[0-9]+'
然后,安裝你需要的PHP版本。例如,要安裝PHP 7.4和相應的常用擴展,你可以運行:
sudo apt-get install php7.4 php7.4-fpm php7.4-mysql php7.4-curl php7.4-gd php7.4-mbstring php7.4-xml php7.4-zip
如果你使用的是PHP 8.0或更高版本,請將php7.4
替換為相應的版本號。
sudo systemctl restart nginx
對于MySQL/MariaDB:
sudo systemctl restart mysql
或者對于MariaDB:
sudo systemctl restart mariadb
對于PHP-FPM(如果你使用的是PHP-FPM):
sudo systemctl restart php7.4-fpm
將php7.4-fpm
替換為相應的PHP版本。
現在,你已經成功更新了Debian系統中的LNMP組件。請注意,根據你的實際需求,你可能需要安裝其他PHP擴展。你可以使用apt-cache search php
命令查找可用的擴展。