升級CentOS上的LNMP(Nginx、MySQL/MariaDB、PHP)需分別更新各組件,以下是關鍵步驟(以CentOS 7/8為例):
sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.baksudo 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.baksudo yum updatesudo yum install nginxsudo systemctl restart nginxnginx -vsudo yum update mysql-serversudo systemctl restart mysqldsudo mysql_secure_installationsudo yum update mariadb-serversudo systemctl restart mariadbmysql -V(MySQL)或 mariadb -V(MariaDB)sudo cp /etc/php.ini /etc/php.ini.baksudo yum install php php-mysqlnd php-fpmsudo dnf install php php-mysqlndsudo systemctl restart php-fpm(若使用PHP-FPM)php -vsystemctl status 確認各服務正常運行。參考來源: