php - 如何在 PhpStorm 中设置 php.ini 文件的路径

标签 php phpstorm

如何在 PhpStorm 中指定 php.ini 文件的路径?

我正在尝试为内置 Web 服务器和 PHPUnit 构建运行配置,但我不知道如何指定 php.ini 文件的路径。

我能找到的唯一资源是this ,但它似乎不适用于当前版本的 PhpStorm。

我已将解释器选项设置为--php-ini C:\PHP\php-5.6.7\php.ini。这是文件的正确路径。然而,当我得到 phpinfo() 时,它报告:

Configuration File (php.ini) Path   C:\Windows
Loaded Configuration File   (none)
Scan this dir for additional .ini files (none)
Additional .ini files parsed    (none)

(这与我问的另一个问题有关,但我认为它足够具体,因此有必要建立一个新线程。)

最佳答案

使用 -c 指定自定义 php.ini 的路径可以正常工作

enter image description here

附注 忽略小的路径差异 - 这是因为 E:\Projects\php\E:\Projects\php56\ 的符号链接(symbolic link),而且我没有费心使用“real “路径。

P.P.S. 适用于本地“PHPUnit”和“PHP 脚本”类型的运行/调试配置。


我相信目前无法为内置 Web 服务器提供自定义 php.ini 的路径,因为它使用默认的本地 PHP 解释器,并且没有提供自定义参数的选项(除了通过 -d 选项传递的)

关于php - 如何在 PhpStorm 中设置 php.ini 文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29528031/

相关文章:

php - PHP 有自动激活吗?

intellij-idea - 如何在webstorm IDE中定义代码快捷方式?

git - PhpStorm 可以显示已提交但尚未 merge 的代码的编辑行状态吗?

phpstorm - 在 PhpStorm 中突出显示与实际选择匹配的所有字符串的选项?

php 安全和使用 html 链接 (GET) 标记要删除的 mysql 记录

php - Google 客户端 API - 缺少要求参数 : redirect_uri

php - 使 MySQL 字段中的 NULL 值显示为 0/N/A

php - 无法在PHP页面创建的shell脚本中执行sqlplus命令

php - 自动格式化/对齐数组 PhpStorm

phpstorm - 使用快捷键(而不是 </)关闭最后一个打开的标签