Google Cloud Bitnami WordPress环境下升级PHP至7.4/8的Linux命令求助
升级Google Cloud上Bitnami WordPress的PHP版本
备份(必须执行)
升级前务必备份所有数据,避免意外丢失:
- 备份WordPress数据库:
cd /opt/bitnami/mysql/bin ./mysqldump -u root -p bitnami_wordpress > ~/wp-db-backup.sql - 备份WordPress文件目录:
sudo tar -czvf ~/wp-files-backup.tar.gz /opt/bitnami/apps/wordpress/htdocs - 可选(推荐):备份整个Bitnami安装目录:
sudo tar -czvf ~/bitnami-full-backup.tar.gz /opt/bitnami
升级到PHP 7.4
Bitnami环境需使用官方预编译包完成升级,步骤如下:
- 停止所有Bitnami服务:
sudo /opt/bitnami/ctlscript.sh stop - 下载对应PHP 7.4的Bitnami WordPress安装脚本(示例链接,请替换为最新兼容版本):
cd /tmp curl -LO https://downloads.bitnami.com/files/stacks/wordpress/5.9.3-1/bitnami-wordpress-5.9.3-1-linux-x64-installer.run chmod +x bitnami-wordpress-5.9.3-1-linux-x64-installer.run - 仅安装PHP组件,避免覆盖现有Apache和MySQL:
sudo ./bitnami-wordpress-5.9.3-1-linux-x64-installer.run --mode unattended --install_dir /opt/bitnami --disable-components mysql,apache - 更新PHP符号链接,指向新安装的7.4版本:
sudo rm /opt/bitnami/php sudo ln -s /opt/bitnami/php-7.4.33 /opt/bitnami/php - 重启服务并验证PHP版本:
sudo /opt/bitnami/ctlscript.sh start /opt/bitnami/php/bin/php -v
升级到PHP 8.x(以8.2为例)
流程与PHP 7.4一致,选择对应PHP 8.x的安装包即可:
- 停止Bitnami服务:
sudo /opt/bitnami/ctlscript.sh stop - 下载PHP 8.x兼容的Bitnami WordPress安装脚本:
cd /tmp curl -LO https://downloads.bitnami.com/files/stacks/wordpress/6.3.1-0/bitnami-wordpress-6.3.1-0-linux-x64-installer.run chmod +x bitnami-wordpress-6.3.1-0-linux-x64-installer.run - 仅安装PHP组件:
sudo ./bitnami-wordpress-6.3.1-0-linux-x64-installer.run --mode unattended --install_dir /opt/bitnami --disable-components mysql,apache - 更新PHP符号链接至8.2版本:
sudo rm /opt/bitnami/php sudo ln -s /opt/bitnami/php-8.2.8 /opt/bitnami/php - 重启服务并验证版本:
sudo /opt/bitnami/ctlscript.sh start /opt/bitnami/php/bin/php -v
后续检查
- 升级后登录WordPress后台,检查插件、主题兼容性,及时禁用不兼容的插件。
- 若出现文件权限问题,执行以下命令修复:
sudo chown -R bitnami:daemon /opt/bitnami/apps/wordpress/htdocs sudo chmod -R 755 /opt/bitnami/apps/wordpress/htdocs
内容的提问来源于stack exchange,提问作者James Nardell
相关产品推荐
相关产品推荐

