答案@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