如何在AWS Lightsail的LAMP实例中将PHP 8.1降级至7.4
在AWS Lightsail LAMP实例降级PHP到7.4的操作步骤
不需要重新创建实例,直接在现有实例上通过以下步骤完成降级:
1. 备份当前环境
- 先备份网站文件和数据库,避免操作失误导致数据丢失:
- 网站文件备份:
sudo tar -czf /var/www/html_backup.tar.gz /var/www/html - MySQL全量备份:
mysqldump -u root -p --all-databases > /all_databases_backup.sql(执行后输入MySQL root密码)
- 网站文件备份:
2. 安装PHP 7.4及相关扩展
- 更新软件包列表:
sudo apt update - 安装PHP 7.4及常用扩展(可根据自身业务需求调整扩展项):
sudo apt install php7.4 php7.4-cli php7.4-fpm php7.4-mysql php7.4-curl php7.4-gd php7.4-mbstring php7.4-xml php7.4-zip
3. 切换Apache关联的PHP版本
- 禁用当前PHP 8.1模块:
sudo a2dismod php8.1 - 启用PHP 7.4模块:
sudo a2enmod php7.4 - 重启Apache服务使配置生效:
sudo systemctl restart apache2
4. 设置系统默认PHP版本
- 配置全局默认PHP版本:
sudo update-alternatives --set php /usr/bin/php7.4 - 验证版本:执行
php -v,输出应显示PHP 7.4.x系列版本
5. 清理旧版本(可选)
确认PHP 7.4运行稳定后,可卸载PHP 8.1相关包:
sudo apt purge php8.1* sudo apt autoremove
内容的提问来源于stack exchange,提问作者bluestar0505
相关产品推荐
相关产品推荐

