【问题标题】:XDebug with IISExpress + PHP Tools for Visual StudioXDebug with IISExpress + PHP Tools for Visual Studio
【发布时间】:2013-03-05 18:36:07
【问题描述】:

我有以下设置:

我的 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 Express 一起工作,有什么特别需要做的吗?还是我必须在计算机上安装 IIS 或 Apache 才能正常运行?

【问题讨论】:

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


    【解决方案1】:

    这是项目路径中 unicode 字符的一个小问题,在以后的更新中已解决。现在只需要更新 PHP 工具。更多详情forum

    【讨论】:

    • 感谢您在论坛上的帮助。具体来说,我将我的 php 项目从 c:\users\\etc 移动到 c:\projects\blahblah
    猜你喜欢
    • 1970-01-01
    • 2010-11-30
    • 1970-01-01
    • 2017-07-27
    • 1970-01-01
    • 2022-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多