升级PHP前必须完整备份网站文件和数据库,否则不兼容可能导致站点崩溃且无法恢复;需手动复制www目录下站点文件(含uploads、config.php等),用phpMyAdmin导出SQL格式数据库,验证备份文件存在、可读且能成功导入,并注意PHP大版本升级的兼容性问题及服务重启。

升级 PHP 前必须先完整备份网站文件和数据库,否则一旦不兼容导致站点崩溃,可能无法恢复内容或配置。
一、备份网站文件(手动复制最可靠)
小皮面板的网站文件默认存放在 www 目录下对应站点的文件夹(如 D:\phpstudy_pro\WWW\myblog)。操作很简单:
- 找到该站点文件夹,右键 → “复制”
- 在外部位置(如 D 盘根目录、U 盘或云盘)新建一个带日期的文件夹,例如
backup_myblog_20261102 - 粘贴整个站点文件夹进去
- 特别注意:上传附件(
uploads、attachment)、自定义主题、插件、config.php或.env等关键配置文件必须包含在内
二、备份数据库(推荐 phpMyAdmin 导出 SQL)
打开浏览器访问 http://localhost/phpmyadmin,用 root/root 登录后操作:
- 左侧选择你的目标数据库(如
wordpress) - 点击顶部“导出”选项卡 → 选择“自定义”导出方式
- 勾选:添加 DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT 语句、数据、结构
- 格式选 SQL,编码选
utf8mb4,点击“执行”下载 .sql 文件 - 把下载的文件保存到刚才建的备份文件夹里,命名如
myblog_db_20261102.sql
三、验证备份是否可用
只点“下载完成”不等于备份成功。务必确认:
- 备份文件真实存在,且大小合理(空库通常几 KB,含内容的 WordPress 库一般几百 KB 起)
- SQL 文件能用文本编辑器正常打开,开头有
CREATE DATABASE或USE `xxx`;等有效语句 - 有条件的话,在另一台测试环境或小皮的其他站点中尝试导入一次,确保能还原出表和数据
四、额外提醒(容易被忽略)
升级 PHP 版本(尤其是跨大版本,如从 7.4 升到 8.3)时:
- PHP 8.3 不再支持
mysql_*函数、隐式对象转换、未声明的变量等写法,老主题或插件可能报错 - 小皮切换 PHP 版本后需重启 Nginx/Apache 服务才生效,别只改版本就以为完成了
- 切勿在生产环境直接升级;建议先在本地或测试站验证兼容性
- 升级后记得删掉临时验证用的
phpinfo.php,防止信息泄露
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











