PHP 版本更新指南

一、PHP是什么

PHP是一种服务器端编程语言,主要用于Web开发,实现网页的动态交互。


二、采用PHP新版本的原因

1. 增强安全性

新版本的PHP会包含最新的安全补丁,以增强安全性和稳定性并修复之前的漏洞。定期更新PHP版本,对于使用PHP开发的网站而言,是一项常规的安全维护工作。


2. 提升性能

新版本的PHP通常会对语言执行速度进行内部优化,如PHP8通过引入JIT编译器显著提升了网页的加载速度减少了内存的开销


3. 增强兼容性

插件和主题开发者通常会采用新版本PHP的特性进行开发,运行过旧的PHP版本通常会引发兼容性问题,进而导致产生解析错误和功能异常。


三、PHP版本更新步骤

1.检查PHP版本

1.1 通过指令进行检查

使用SSH工具远程连接服务器,执行以下命令,查看PHP的版本

php -v

1.2 通过WordPress面板进行检查

WordPress的工具>站点健康中选择信息部分,展开服务器选项卡,查看PHP的版本。


2. 备份网站数据

2.1 通过宝塔面板进行备份

宝塔面板的网站>PHP项目中展开对应网站的备份选项,点击备份站点。


2.2 通过WordPress插件进行备份

安装并启用一个全站点备份插件,此类插件会生成网站的完整副本并将其保存。


2.3 通过WordPress面板进行备份

WordPress的工具>导出中选择所有内容并点击导出。这种方法适合快速备份文章内容或在不同WordPress站点间迁移内容,但不支持主题、插件、网站和用户设置的数据备份。


3. 通过宝塔面板更新PHP

3.1 安装新版本PHP

在宝塔面板的软件商店中搜索PHP,选择需安装的版本,点击安装>极速安装(无特殊配置需求,选择极速安装)。

  • 极速安装:安装时间短,使用常用模块和默认配置
  • 编译安装:安装时间长,需自定义模块和配置参数

3.2 启用新版本PHP

宝塔面板的网站>PHP项目中选择对应网站,展开设置>PHP选项卡,选择对应的PHP版本。


3.3 安装所需扩展

在宝塔面板的软件商店中选择新安装的PHP,展开设置>安装扩展。确保新版本PHP的扩展与旧版本一致,避免网站功能缺失。

除必须扩展外,建议安装Opcache扩展。Opcache是PHP官方推出的字节码缓存扩展,用于加速PHP脚本的执行效率,能显著提升性能


3.4 兼容性检查并卸载旧版本PHP

检查网站功能是否正常,项目如下

  • 基础环境​:PHP版本确认
  • 网站功能​:前台页面渲染、后台管理功能、表单与数据处理
  • 性能与安全​:页面加载速度、安全函数配置
  • 深度兼容性​:第三方扩展/插件/主题的兼容性

在验证网站于新PHP版本下运行稳定后,即可卸载旧版本PHP。