本地运行WordPress 5.7.2出现语法解析错误该如何解决
报错信息
Parse error: syntax error, unexpected '.', expecting '&' or T_VARIABLE in D:\xampp\htdocs\wordpress\wp-includes\functions.php on line 1090
问题原因
该报错属于PHP语法解析错误,核心原因是当前XAMPP内置的PHP版本低于WordPress 5.7.2要求的最低运行版本。WordPress 5.7.2要求PHP版本至少为7.0,推荐使用7.4及以上版本,低版本PHP无法识别WordPress核心代码中使用的新版语法,就会抛出上述错误。
解决方案
- 方案1(推荐):升级XAMPP版本
直接下载内置PHP7.4~8.0版本的XAMPP安装包,覆盖安装当前的低版本XAMPP即可,操作前注意提前备份原有htdocs目录下的站点数据和MySQL数据库数据。 - 方案2:更换适配低版本PHP的WordPress版本
若不想改动现有XAMPP环境,可下载安装WordPress 5.2及更早版本,该系列版本支持PHP5.6及以上运行环境,可适配低版本XAMPP。 - 方案3:单独升级XAMPP的PHP组件
不愿重装XAMPP的情况下,可下载符合版本要求的线程安全版PHP压缩包,替换XAMPP安装目录下的php文件夹,再对照原有php.ini配置文件调整新PHP版本的配置参数,重启Apache服务后生效。
效果验证
配置完成后启动XAMPP的Apache服务,在htdocs目录下新建phpinfo.php文件,写入以下代码:
<?php phpinfo(); ?>
访问localhost/phpinfo.php即可查看当前生效的PHP版本,确认版本符合要求后再重新运行WordPress安装流程即可。
内容的提问来源于stack exchange,提问作者pintu
相关产品推荐
相关产品推荐

