【请教】如果让PDT可以用localhost以外的方式远程调试

My Teching 2011-12-22 04:54:40
大家好,我有以下疑问,请指教:

最近在做一个PHP项目,用了PDT来进行开发,当初就设置好了本地调试的功能,用起来一直都比较顺利。

接下来要进行结合性的测试,需要在其它电脑中远程访问我本机的服务。
不过,问题是,就算是在我本机上,除了http://localhost/xxx,不管127.0.0.1也好,192.168.1.yyy也好,计算机名也好,虽然可以正常执行,但无法在我本机上进入调试模式。

看了网上资料,php.ini文件也设置过了(最开始做该项目时就设置好可以localhost进行本机调试),httpd.conf文件也设置过了,但就是不行。。。。如何是好,请大家帮忙看看吧,谢谢

谢谢!
...全文
181 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
My Teching 2011-12-27
  • 打赏
  • 举报
回复
这么几天了,还没有朋友可以来看看么
现在,我把环境从Win7转移到了WinXP,终于可以在WinXP中用IE来通过IP调试了---不过仅限于IE,FF/Safari/Chrome仍然没反应。。。
并且只能在本机上通过IP调试,从其它电脑的浏览器访问也仍然没反应。
My Teching 2011-12-27
  • 打赏
  • 举报
回复
O,Y,终于弄好了!
解决方法如下:
首先,运行一个浏览器(ie, ff, safari不管怎样这3个都可以),接着输入我想调试的url,
并且在该url后追加“?XDEBUG_SESSION_START=ECLIPSE_DBGP”---当然,这一步并没有任何我想要的动作反应;
其次(也即是最后),仍然输入我想调试的url---但是这一次,就很果断地让PDT进入了调试模式!

参考网站:
http://devzone.zend.com/1147/debugging-php-applications-with-xdebug/
在其中查找“XDEBUG_SESSION_START”,我在这里得到了启示。

祝大家好运!

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧