升级CentOS上的LNMP(Nginx、MySQL/MariaDB、PHP)需分别更新各组件,以下是关键步骤(以CentOS 7/8为例):
sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
sudo mysqldump -u root -p --all-databases > full-backup.sql
(MySQL)或 sudo mariadb-dump -u root -p --all-databases > full-backup.sql
(MariaDB)sudo cp /etc/php.ini /etc/php.ini.bak
sudo yum update
sudo yum install nginx
sudo systemctl restart nginx
nginx -v
sudo yum update mysql-server
sudo systemctl restart mysqld
sudo mysql_secure_installation
sudo yum update mariadb-server
sudo systemctl restart mariadb
mysql -V
(MySQL)或 mariadb -V
(MariaDB)sudo cp /etc/php.ini /etc/php.ini.bak
sudo yum install php php-mysqlnd php-fpm
sudo dnf install php php-mysqlnd
sudo systemctl restart php-fpm
(若使用PHP-FPM)php -v
systemctl status
确认各服务正常运行。参考来源: