EasyPHP 15.0 默认不提供 php.ini 文件,而是通过控制面板图形界面配置并以 -d 参数动态注入设置;若需手动添加,须在 PHP 版本子目录下新建 php.ini 并重启服务。

EasyPHP 15.0 找不到 php.ini,根本原因不是“丢了”,而是它压根没放一个可编辑的 php.ini 文件在常规路径下——它用的是**精简打包+运行时覆盖机制**,默认不暴露配置文件。
EasyPHP 15.0 的 php.ini 加载逻辑特殊
它不像手动编译或 XAMPP 那样把 php.ini 放在 /etc 或 php/lib 下供你直接修改。EasyPHP 把 PHP 配置封装进控制面板(EasyPHP DevServer),实际运行时通过命令行参数(-d)动态注入关键设置,比如:
-d error_reporting=E_ALL-d display_errors=On-d extension_dir="...\php\ext"
所以你执行 php --ini,大概率看到:
Configuration File (php.ini) Path: C:\Program Files\EasyPHP-Devserver-15.0\eds-binaries\php\php706vc14x64\
这说明:它指定了搜索目录,但没放 php.ini 文件进去;所有配置靠 -d 参数硬编码,不走文件解析流程。
立即学习“PHP免费学习笔记(深入)”;
想改配置?别找 php.ini,改 EasyPHP 控制面板
EasyPHP 15.0 提供图形化配置入口:
- 右键系统托盘里的 EasyPHP 图标 → “Configuration” → “PHP”
- 在这里能开关扩展、调整内存限制、上传大小、时区等——这些操作会自动写入内部配置或生成临时 ini 片段
- 点“Apply”后,它会重启 PHP 进程并应用新参数,无需你手动编辑文件
非要手动加 php.ini?可以,但要对路
如果你坚持要一个真实存在的 php.ini(比如为兼容某些依赖 ini 文件的工具),按以下步骤操作:
- 去 EasyPHP 安装目录,找到对应 PHP 版本子文件夹,例如:
C:\Program Files\EasyPHP-Devserver-15.0\eds-binaries\php\php706vc14x64\ - 在该目录下新建文件
php.ini(注意不是php.ini-development) - 内容可复制自 PHP 官方源码包的
php.ini-production,或从其他环境导出一份干净的 - 确保文件权限允许读取(Windows 下一般默认即可)
- 重启 EasyPHP DevServer —— 此时
php --ini和phpinfo()中的 Loaded Configuration File 就会显示这个路径了
Web 和 CLI 可能用不同配置
EasyPHP 的 Apache 模块和命令行 php.exe 是两套启动方式:
- 浏览器访问
phpinfo()页面,看 Loaded Configuration File 行,才是 Web 环境实际加载的 - 命令行运行
php --ini,看的是 CLI 模式下的行为,二者常不一致 - 如果你改了刚建的
php.ini,但网页里没生效,先确认你改的是不是 Web 对应的那个文件(通常就是上面那个路径)



















