阅读量:4
Ubuntu LAMP 软件更新指南
一 标准更新流程
- 更新索引并就地升级所有包:
- 执行:
sudo apt update && sudo apt upgrade - 如存在内核或发行版级变化,执行:
sudo apt dist-upgrade
- 执行:
- 重启以完成更新:
sudo systemctl reboot - 验证运行状态:
sudo systemctl status apache2 mariadb php(按实际安装的组件与版本调整)-fpm
二 组件级更新与重启
- 单独更新与重启示例(按需选择执行):
- Apache:
sudo apt upgrade apache2 && sudo systemctl restart apache2 - MariaDB/MySQL:
sudo apt upgrade mariadb-server(或mysql-server)&& sudo systemctl restart mariadb - PHP(模块名需与版本匹配,如 php7.4):
sudo apt upgrade php libapache2-mod-php php-mysql php-fpm && sudo systemctl restart apache2 php-fpm
- Apache:
- 说明:上述命令中的 php 与扩展名需替换为实际版本(如 php7.4、php8.1),否则可能找不到包或不生效
三 切换或升级 PHP 版本(如需要)
- 查看可用与当前版本:
apt-cache search php-与php -v - 安装目标版本(示例为 7.4):
sudo apt install php7.4 php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline libapache2-mod-php7.4 - 启用新版本模块并禁用旧版本:
sudo a2enmod php7.4;如需回退可用sudo a2dismod php7.x - 重启服务:
sudo systemctl restart apache2 - 注意:切换 PHP 版本会影响应用兼容性,务必先在测试环境验证
四 验证与回滚建议
- 验证版本与运行状态:
apache2 -v、mysql --version、php -vsudo systemctl status apache2 mariadb php-fpm
- 回滚思路:
- 使用 APT 历史或快照回退(如
sudo apt install),或从备份恢复配置文件与数据=
- 使用 APT 历史或快照回退(如
- 通用建议:
- 操作前备份网站目录、数据库与关键配置(如 /var/www、/etc/apache2、/etc/mysql)
- 生产环境建议在维护窗口进行,先灰度或备份再升级
以上就是关于“Ubuntu LAMP中如何更新软件”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm