0

我使用 WAMP SERVER 2.1 并为我的系统选择 PHP 5.3.3,所以我选择带有 php_xdebug-2.1.0-5.3-vc6.dll 的 xDebug 并将名称更改为 php_xdebug.dll 以便于使用。

按照说明操作:php.ini(在 Apache 文件夹中)

extension=php_xdebug.dll
...
zend_extension = "C:/wamp/bin/php/php5.3.3/ext/php_xdebug.dll"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey="netbeans-xdebug"

但是,没有任何反应,phpinfo 中没有与 xdebug 相关的信息。xdebug 还宣布尚未安装 xdebug (http://xdebug.org/find-binary.php)。

我很担心会导致配置时间过长。我疯了,完全放弃了。任何人都有解决它的想法,我非常感谢您对我的帮助。

谢谢

4

2 回答 2

0

我认为要正确加载 XDebug,它需要以下代码行之一。每当我使用这个站点的设置时,XDebug 都没有加载。以下 php.ini 片段是我所有开发系统上的配置。

[XDebug]
;; Only Zend OR (!) XDebug
; Modify the filename below to reflect the .dll version of your xdebug
zend_extension="C:\wamp\bin\php\php5.3.6\ext\php_xdebug-2.1.1-5.3-vc9.dll"
xdebug.remote_enable=1
xdebug.remote_host=localhost  ; if debugging on remote server,
                          ; put client IP here
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\wamp\tmp"
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_name = "xdebug_profile.%R::%u"
xdebug.trace_output_dir = "C:\wamp\tmp"

还要检查这个网站以确保您拥有正确的 XDebug dll。我曾经在 vc6 系统上使用 vc9 dll 时遇到过问题。

于 2011-06-21T19:53:29.637 回答
0

您是否重新启动了 Apache 服务器?我相信在 WAMP 的菜单中,应该有重启服务器的选项。

于 2011-01-11T05:50:59.243 回答