ubuntu

Ubuntu LNMP更新如何操作

小樊
45
2025-10-18 08:10:00
栏目: 智能运维

Ubuntu LNMP更新操作步骤

1. 更新前准备

2. 更新系统软件包

首先同步系统软件包列表,并升级已安装的软件包至最新版本:

sudo apt update          # 更新软件包列表
sudo apt upgrade -y      # 升级所有可升级的软件包
sudo apt autoremove -y   # 移除无用的依赖包

这一步是后续更新LNMP组件的基础,确保系统环境兼容最新版本。

3. 检查当前LNMP版本

更新前确认当前LNMP组件的版本,便于后续对比是否升级成功:

nginx -v                 # 查看Nginx版本
mysql --version          # 查看MySQL版本(若使用MariaDB,命令为mariadb --version)
php -v                   # 查看PHP版本

4. 更新LNMP组件

(1)更新Nginx

直接通过apt安装最新版本的Nginx,系统会自动覆盖旧版本:

sudo apt install nginx   # 安装/更新Nginx

安装完成后,可通过nginx -v验证版本是否更新。

(2)更新MySQL/MariaDB

安装过程中可能需要设置root密码(若首次安装),更新后需验证版本:

mysql --version          # MySQL版本
mariadb --version        # MariaDB版本
(3)更新PHP

安装最新版本的PHP及常用扩展(如php-fpmphp-mysql等),确保与Nginx兼容:

sudo apt install php php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip  # 安装/更新PHP及扩展

更新后,通过php -v确认PHP版本,并重启PHP-FPM服务使更改生效:

sudo systemctl restart php-fpm  # 重启PHP-FPM(版本号需替换为实际使用的版本,如php7.4-fpm)

5. 验证更新结果

再次检查LNMP组件版本,确保均升级至目标版本:

nginx -v                 # 确认Nginx版本
mysql --version          # 确认MySQL版本
php -v                   # 确认PHP版本

6. 更新后检查

7. 清理系统(可选)

删除不再需要的包和缓存,释放磁盘空间:

sudo apt autoremove -y   # 移除无用依赖包
sudo apt clean           # 清理软件包缓存

注意事项

0
看了该问题的人还看了