在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环境。