我正在尝试使用eclipse配置一个用于php调试的调试器,但它被卡在57%。 这是我的ini文件
[XDebug]
;; Only Zend OR (!) XDebug
; zend_extension_ts="C:xamppphpextphp_xdebug.dll"
; Modify the filename below to reflect the .dll version of your xdebug
zend_extension_ts="C:dev\php\ext\php_xdebug-2.1.1-5.2-vc6.dll"
xdebug.remote_enable=0
xdebug.remote_host=127.0.0.1 ; if debugging on remote server,
; put client IP here
xdebug.remote_port=9003
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
xdebug.profiler_output_dir="C:dev\php\tmp"
我已经在eclipse中将端口更改为9003,但是它始终被卡在57%
答案 0 :(得分:1)
您至少需要启用它:
xdebug.remote_enable=1 # instead of 0
如果phpinfo();
未在列出所有已安装扩展的配置部分中列出 xdebug ,则表示未安装。首先检查这一点很重要,因为如果扩展名不可用,则无法启用它。在发生故障排除时,请务必先检查一下,看是否错误。
以下屏幕截图显示安装时的样子:
如果您的phpinfo
未列出xdebug
,则表示该扩展程序未正确加载。
xdebug website对于名为the custom installation instructions的Windows(和其他)安装有一个特别有用的资源。您可以将phpinfo();
输出复制并粘贴到文本框中,它会显示要下载的版本/文件以及要编辑的php.ini
。因此,您将获得自定义设置的定制说明。
这使您可以成功安装扩展程序,以便进行配置。