2012-07-02 55 views
2

我有一個OS-X的設置和使用NetBeans IDE爲我的PHP編程。我已經Xdebug的安裝在無法更改的XDebug配置[xdebug.remote_enable]

的zend_extension的以下路徑=「/應用程序/ MAMP /斌/ PHP/php5.3.6/lib中/ PHP /分機/無調試非ZTS-20090626/xdebug.so 「

下我有xdebug.remote_enable設置爲On..such作爲 xdebug.remote_enable =上

這是所希望的Netbeans Xdebug configuration建議。

並查看我的phpinfo:

我得到

xdebug.remote_enable =關閉

不知道它是從哪裏撿了這個信息,以及任何其他Xdebug的參數配置也不要改變自己。

這讓我困惑,什麼錯誤。

運行PHP版本5.3.6是。

+0

你修改php.ini文件後,重新啓動Apache?是否有任何其他php.ini文件正被讀取(php和php-cli可能正在讀取不同的配置文件)? – sesser

+0

是的,我在所有情況下都重新啓動了Apache。我剛剛檢查了配置文件,實際上它是通過命令行讀取的OS X默認php.ini文件的一個例子。但是,應該在瀏覽器上輸出的是正在輸出的php.ini文件的MAMP版本。現在,除非NetBeans是莫名其妙使用默認的命令行安裝,但輸出MAMP的phpinfo數據,應該不會有問題,對還是錯? –

回答

3

我有同樣的問題,後來發現我是編輯錯誤的php.ini文件。你應該編輯位於/Applications/MAMP/bin/php/php5.3.6/conf/php.ini下的文件,並寫入xdebug.remote_enable = 1