【问题标题】:PDT XDebug. How to debug with ip address but not localhostPDT X 调试。如何使用 ip 地址而不是 localhost 进行调试
【发布时间】:2011-12-22 09:15:20
【问题描述】:

我正在开发一个 PHP 项目,并将 PDT 与 XDebug 一起使用,该项目在 localhost 上运行良好。 (顺便说一下,我在 Windows 7 中使用 XAMPP)

现在,我想调试其他电脑的一些功能,这些功能需要使用我的本地 IP(或电脑名称)进行请求。

但我什至无法在我的本地 PC 上使用http://127.0.0.1/xxxhttp://192.168.1.yyy/xxx 之类的 IP 地址进行调试。

我查阅了一些文章,这些文章介绍了如何更改 php.ini 和 httpd.conf 文件中的一些设置。但是对我没有帮助(我在开始设置项目时已经完成了其中一些,并且使用 localhost 没有问题)。

【问题讨论】:

  • 我尝试将我的环境移动到WinXP,终于可以在WinXP(但还不是Win7)通过IP地址调试项目。问题是我只能在 IE 中调试(但还不能在 FF/Safari/Chrome 中调试)并且还不能从其他 PC 的 IE 中调试……这到底是怎么回事?请帮帮我。

标签: php debugging xampp xdebug


【解决方案1】:

我所做的是首先启动一个浏览器(ieffsafari 等), 并输入我要调试的url(当然此时没有任何反应)
然后我在网址后面添加?XDEBUG_SESSION_START=ECLIPSE_DBGP。 其次,我启动另一个浏览器并输入我想再次调试的 url, 但这一次,您将让 PDT 进入调试模式。

来源:http://devzone.zend.com/1147/debugging-php-applications-with-xdebug/ 通过搜索XDEBUG_SESSION_START 这给了我提示。

【讨论】:

    猜你喜欢
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-30
    • 2019-01-15
    • 2015-10-11
    相关资源
    最近更新 更多