WordPress升级PHP版本异常:仍显示旧版本,PHP指向不存在的php.ini
PHP版本升级异常排查(php.ini路径不存在)
问题详情
当前PHP加载了不存在的php.ini文件(错误路径如图):
服务器实际存在的路径为:
尝试在WordPress中升级PHP版本后,系统仍返回旧版本,且错误提示的文件夹实际不存在。
解决步骤
确认PHP实际配置文件路径
在网站根目录新建phpinfo.php文件,写入以下代码:<?php phpinfo(); ?>访问该文件,找到
Loaded Configuration File项,查看PHP实际加载的php.ini路径,同时确认当前PHP版本。修正php.ini路径配置
根据服务器环境调整配置:- Apache服务器:检查网站根目录的
.htaccess文件,若有SetEnv PHPRC类配置,修改为实际存在的php.ini路径。 - Nginx服务器:在站点配置文件中,调整
fastcgi_param PHP_INI_SCAN_DIR为正确的配置文件目录。 - 虚拟主机面板(如cPanel、Plesk):直接在面板的PHP设置界面,选择目标PHP版本,并确认配置文件路径指向有效位置。
- Apache服务器:检查网站根目录的
验证版本生效
修改配置后重启Web服务器(Apache/Nginx),再次访问phpinfo.php确认路径和版本已更新,回到WordPress后台刷新查看版本是否同步。清理缓存(可选)
若WordPress仍显示旧版本,清理网站插件缓存、CDN缓存,确保页面加载最新环境信息。
内容的提问来源于stack exchange,提问作者gusttavo.hsc
相关产品推荐
相关产品推荐

