2015-01-21 60 views
1

我在Windows 8.1上使用PHP 5.3.24,並且無法使Xdebug工作。 var_dump()未被美化,並且不顯示錯誤消息。 Xdebug模塊正在加載(php -i和php -m都報告模塊已加載,並且它在phpinfo()中正確顯示),並且在php.ini中有html_errors = OnXdebug不工作

這是我在php.ini中有什麼:

[XDEBUG] 
; location of my configuration-file 
zend_extension="php_xdebug-2.2.6-5.3-vc9-nts.dll" 
xdebug.default_enable = on 
html_errors = on 

我試過從zend_extension文件名中除去引號;我已經嘗試了不同的.dll(我知道線程安全的版本是錯誤的,這是行不通的,同樣的64位版本);我已經檢查過.dll本身的權限,我嘗試了所有我能想到的事情!

它看起來像DLL正在加載,但無法正常工作,有誰知道是否有與Windows 8.1和Xdebug的特定問題 - 我已經在Windows XP之前的Xdebug沒有問題。或者我在這裏錯過了什麼?

謝謝。

回答

0

說的var_dump()不美化,建議您在修改PHP CLI安裝目錄的php.ini文件,但是你想在你的PHP CGI安裝目錄(對於Web應用程序) 創建的phpinfo PHP腳本()在它並在瀏覽器中運行它。 查找:

  • 加載的配置文件
  • XDebug的條目

然後用這個wizard來驗證安裝目錄