2013-03-17 57 views
3

我有以下设置:的XDebug与IISExpress + PHP工具Visual Studio的

我有以下的条目在我的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工具以使用端口9000进行调试。在XDebug主页上,我提交了我的phpinfo()输出,并且表示事情设置正确。

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

这是我尝试调试的网址:

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

有什么特别需要为了XDebug的与IIS快递工作要做?或者我必须在计算机上安装IIS或Apache才能使事情顺利进行?

回答

3

这是在稍后的更新中解决的项目路径中的unicode字符的一个小问题。现在只需更新PHP工具。关于此的更多细节forum

+0

感谢您在论坛上的帮助。具体来说,我将我的php项目从c:\ users \ <我的用户名与unicode字符> \ etc移动到c:\ projects \ blahblah – havardhu 2013-03-27 10:11:32