XDebug与IISExpress + PHP工具的Visual Studio

时间:2013-03-17 10:17:28

标签: php visual-studio-2012 xdebug iis-express

我有以下设置:

我的php.ini(full version on pastebin

中有以下条目
[XDEBUG]
xdebug.remote_enable = on
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.remote_port = 9000


[PHP_XDEBUG-2.2.1-5.3-VC9-NTS]
[PHP_XDEBUG-2.2.1-5.3-VC9-NTS]
zend_extension="C:\P(...)es (x86)\PHP\v5.3\ext\php_xdebug-2.2.1-5.3-vc9-nts.dll"

我已将PHP Tools配置为使用端口9000进行调试。在XDebug主页上,我提交了我的phpinfo()输出,它表示事情设置正确。

但是,当我尝试在Visual Studio中进行调试时,没有任何反应,即我想要调试的php文件在浏览器中加载而不会破坏我的断点。

这是我尝试调试的网址:

http://localhost:16472/index.php?XDEBUG_SESSION_START=1

为了让xdebug与IIS Express一起使用,是否需要做一些特殊工作?或者我是否必须在计算机上安装IIS或Apache才能实现目标?

1 个答案:

答案 0 :(得分:3)

这是项目路径中unicode字符的一个小问题,在后来的更新中解决了。现在只需更新PHP工具即可。有关此forum

的详细信息