我正在开发一个PHP项目,并使用PDT与XDebug,这是在localhost
顺利工作。(顺便说一下,我在windows 7中使用XAMPP)
现在,我想调试其他pc的一些功能,这些pc需要使用我的本地IP(或pc名)进行请求。
但我甚至不能调试在我的本地PC与IP地址,如http://127.0.0.1/xxx
或http://192.168.1.yyy/xxx
。
我查阅了一些介绍如何更改php.ini
和httpd.conf文件中的一些设置的文章。但是对我没有帮助(我在开始设置项目时已经完成了其中的一些,并且使用localhost没有问题)。
我所做的是首先启动一个浏览器(ie
, ff
, safari
等),并输入我要调试的url
(当然此时没有任何响应)
然后我在url后面添加?XDEBUG_SESSION_START=ECLIPSE_DBGP
。其次,我启动另一个浏览器并输入我想要再次调试的url,但这一次,您将使PDT进入调试模式。
Soruce: http://devzone.zend.com/1147/debugging-php-applications-with-xdebug/通过搜索XDEBUG_SESSION_START
,它给了我提示。