答案@atlanto给作为工作周围没有和它仍然可以工作,但最近的Eclipse(我在霓虹灯)的版本有可能为你工作一个修复,如果你不介意使用php.ini
和conf.d
默认设置为th e php可执行文件。
如果您在定义PHP可执行文件时放入明确的php.ini
文件,则现在只会发生未能加载其他文件的情况。 留下此空白和复选框Use system default php.ini configurate
。
现在,如果你使用的是被指定为默认的生成可执行文件时的位置/ php.ini中,它会尊重conf.d
目录扫描。
以下是如何检查您的php
具有扫描conf.d
启用和地方选择恰当的默认位置是:
php -i "(command-line 'phpinfo()')" | grep "Configure Command"
你应该看到:
Configure Command => './configure' '--prefix=/usr/local/Cellar/php5/5.6.29_5'
'--localstatedir=/usr/local/var' '--sysconfdir=/usr/local/etc/php/5.6'
'--with-config-file-path=/usr/local/etc/php/5.6'
'--with-config-file-scan-dir=/usr/local/etc/php/5.6/conf.d'
'--mandir=/usr/local/Cellar/php56/5.6.29_5/share/man'
... and so on...
该事项的项目有:
with-config-file-path
:这个地方它会寻找你的php.ini
文件
with-config-file-scan-dir
:这是将被扫描
的conf.d
如果你仍然想选择的位置不同而不是默认的可执行你的选择是:
- 将
conf.d
中的模块指令插入并替换为php.ini
- 重建php并将上述选项设置为默认的新位置
- 使用包装脚本@atlanto表示
来源
2017-02-25 15:17:46
Ray
非常感谢!我只是从Windows切换到Ubuntu作为开发平台。我迷路了。 – 2011-06-05 13:22:00