You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法在EasyPHP Devserver 17中将PHP版本从7.1.3切换至7.4.27

EasyPHP Devserver 17无法切换到已安装的PHP 7.4.27版本

问题现状

  • 已在EasyPHP Devserver 17中成功安装PHP 7.4.27,已安装版本列表中能正常看到该版本
  • 切换PHP版本时,7.4.27未出现在可选列表中(截图显示可选版本仅为7.1.3和8.1.0)
  • 手动修改httpd-php.conf文件,将所有PHP路径替换为7.4.27的路径后,重启服务器该文件会被自动覆盖,恢复为PHP 7.1.3的配置
  • 安装PHP 8.1.0时无此问题,该版本同时出现在已安装列表和切换菜单中

解决方案

1. 检查PHP版本目录命名规范

EasyPHP对PHP版本的目录命名有严格要求,必须遵循phpX.Y.Z的格式(例如php7.4.27)。如果目录名是php-7.4.27或其他非标准格式,会导致切换菜单无法识别:

  • 定位到EasyPHP的PHP安装目录(默认路径为EasyPHP-Devserver-17\eds-php)
  • 确认PHP 7.4.27的文件夹名称是否为php7.4.27,若不是则重命名为标准格式

2. 验证php.ini配置文件完整性

确保PHP 7.4.27目录下存在正确配置的php.ini文件:

  • 复制该目录下的php.ini-development或php.ini-production文件,并重命名为php.ini
  • 检查extension_dir等关键配置项,确保路径指向当前版本的ext文件夹

3. 清理EasyPHP缓存配置

EasyPHP会缓存版本信息,删除缓存文件后重启可刷新识别:

  • 进入EasyPHP-Devserver-17\eds-binaries\conf_files目录
  • 删除httpd-php.conf.cache这类缓存文件
  • 重启EasyPHP Devserver

4. 手动添加版本到切换列表配置

若以上方法无效,直接修改版本列表配置文件:

  • 打开EasyPHP-Devserver-17\eds-config\devserver.ini
  • 找到[php_versions]段落,添加一行:php7.4.27=php7.4.27
  • 保存文件后重启EasyPHP,此时切换菜单应显示PHP 7.4.27

内容的提问来源于stack exchange,提问作者Fabio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 01:50:32