要升级 CentOS 上的 LNMP(Linux, Nginx, MySQL/MariaDB, PHP)版本,你需要分别升级 Nginx、MySQL/MariaDB 和 PHP。以下是升级这些组件的步骤:
在进行任何升级之前,请确保备份所有重要的配置文件和数据。例如,你可以使用 mysqldump
备份 MySQL 数据库,使用 nginx -t > nginx.conf.backup
备份 Nginx 配置文件。
a. 首先,安装 EPEL 和 Remi 存储库:
sudo yum install epel-release
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
b. 启用 Remi 存储库中的 Nginx:
sudo yum-config-manager --enable remi-php74
请注意,上面的命令将启用 PHP 7.4 版本。你可以根据需要更改为其他版本。
c. 更新 Nginx:
sudo yum update nginx
d. 重启 Nginx 服务:
sudo systemctl restart nginx
a. 对于 MySQL,请运行以下命令:
sudo yum update mysql-server
对于 MariaDB,请运行以下命令:
sudo yum update mariadb-server
b. 重启 MySQL 或 MariaDB 服务:
sudo systemctl restart mysqld
或者
sudo systemctl restart mariadb
a. 首先,启用 Remi 存储库中的 PHP:
sudo yum-config-manager --enable remi-php74
请注意,上面的命令将启用 PHP 7.4 版本。你可以根据需要更改为其他版本。
b. 更新 PHP 及其扩展:
sudo yum update php\*
c. 重启 PHP-FPM 服务(如果使用的是 PHP-FPM):
sudo systemctl restart php-fpm
现在,你已经成功升级了 CentOS 上的 LNMP 版本。请确保检查所有服务的状态,并测试你的应用程序以确保一切正常运行。