我正在使用wamp 2.0並嘗試爲php安裝XDebug擴展。我按照這裏寫的所有步驟http://wiki.netbeans.org/HowToConfigureXDebug#How_to_configure_xdebug_with_WAMP 但仍然無法正常工作。如何使用WAMP配置xdebug
任何建議如何解決這個問題?
我正在使用wamp 2.0並嘗試爲php安裝XDebug擴展。我按照這裏寫的所有步驟http://wiki.netbeans.org/HowToConfigureXDebug#How_to_configure_xdebug_with_WAMP 但仍然無法正常工作。如何使用WAMP配置xdebug
任何建議如何解決這個問題?
請按照指示在http://xdebug.org/find-binary.php
歡呼聲, 德里克
按照說明書上http://xdebug.org/find-binary.php如德里克提及,但在Wampserver 3.0.0配置XDebug的時候我也有下面的代碼添加到我的PHP的.ini。
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
xdebug.profiler_output_dir = C:\wamp\tmp
如果你只是使用調試3.0.6 wampserver和PHP 7.0.10使用Xdebug的本地會話,還有幾乎無需手動(更多的編輯的php.ini後來)。
您可以從托盤圖標菜單激活xdebug.remote_enable。這樣做之後應該產生類似下面的輸出php.ini中(這是在文件的絕對結尾):
; XDEBUG Extension
[xdebug]
zend_extension ="C:/wamp64/bin/php/php7.0.10/zend_ext/php_xdebug-2.4.1-7.0-vc14-x86_64.dll"
xdebug.remote_enable = On
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="C:/wamp64/tmp"
xdebug.show_local_vars=0
從那裏,你需要明確自己添加的唯一的事情(在使用VS代碼的PHP調試擴展)時,至少的php.ini是:
xdebug.remote_autostart = 1
不要忘記之後重新啓動wampserver。 如果你需要遠程連接到另一臺主機,你可能會需要的索姆變化(與遠程IP替換127.0.0.1):
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
但是,這是相當多的,因爲我的答案的範圍之外打開了一個全新的蠕蟲罐IMHO
謝謝@德里克,它的工作完美。 – Riz 2012-01-12 17:40:40
這是一個非常有用的網站 – 2013-04-01 15:31:52
不得不說......我喜歡這裏的事實,Derick--實際上寫Xdebug的人實際上回答了這個問題。 :) – Logan 2013-11-28 18:58:53