我正在使用(或嘗試使用)與XAMPP 1.7.2捆綁使用XDebug。它捆綁了Apache 2.2.12,PHP 5.3.0,XDebug 2.0.5和Zend(不知道版本)XDebug不能與xampp配合使用
這是一個全新安裝的XAMPP,我唯一添加到php.ini (在XAMPP/PHP/php.ini中)是:
zend_extension_ts = "C:\xampp\php\extensions\php_xdebug.dll"
[xdebug]
xdebug.auto_trace = 1
xdebug.collect_includes = 1
xdebug.collect_params = 1
xdebug.collect_return = 1
xdebug.default_enable = 1
xdebug.extended_info = 1
xdebug.show_local_vars = 0
xdebug.show_mem_delta = 1
xdebug.trace_format = 1
xdebug.trace_options = 0
xdebug.trace_output_dir ="C:\xampp\tmp"
xdebug.remote_enable=1
xdebug.remote_mode="req"
xdebug.remote_host=127.0.0.1
xdebug.remote_port=17869
xdebug.idekey=<idekey>
xdebug.remote_handler="gdb"
xdebug.auto_profile = 1
xdebug.auto_profile_mode = 2
xdebug.output_dir = "C:\xampp\tmp"
xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD
(這只是許多不同的configs之一,我已經試過)
但是儘量爲我可能,XDebug的只是將無法連接到任何東西。我試過Netbeans和Debugclient.exe(在xampp/php/debugclient.exe中)。他們都坐下來等待。
如何讓XDebug工作?
您可以使用Wireshark看到您的網絡上,當您嘗試連接會發生什麼相同的問題,因爲我,你可以激活一個記錄連接的xdebug日誌。希望這有助於 – greg0ire 2010-06-17 14:09:15
我記得Netbeans使用的默認端口是9000 – 2010-06-17 14:11:24
將端口更改爲9000並不能解決問題 – 2010-06-17 15:20:08