我正在开发一个PHP Web项目,想要在本地调试它。该网站的设计使用mod_rewrite
,以便将www.mysite.com
的请求重写为www.mysite.com/fitch/index.php?cmd=home
。
当我尝试调试项目时,Zend Studio要求我选择一个文件。
以下是我的工作区的屏幕截图:
当我右键单击wxbell(在PHP资源管理器中)并转到Debug As >> PHP Web Application
时,我看到以下屏幕:
这里我必须指定要调试的文件。我无法输入/
。那我该怎么办?如何在不直接选择index.php的情况下调试项目?
答案 0 :(得分:1)
你能不用mod_rewrite进行调试吗? (在这里问,因为我没有看到添加评论的选项)。
如果你那么也许mod_rewrite可能存在一些问题(没有多少经验可以说更多关于这个,你的帖子就在这里:))。
但是如果你无法调试任何应用程序,这里有一些来源,你可能会得到一些关于调试的信息(我自己努力工作几个小时来调试zend项目)
这个解释了zend studio中的调试。请正确映射,即服务器链接到本地文件。 http://kb.zend.com/index.php?View=entry&EntryID=421
然而,这个并不关心zend studio,而是解释了使用Eclipse进行调试(因此大部分类似)。更清晰地解释调试概念。http://devzone.zend.com/1147/debugging-php-applications-with-xdebug/
关于你要选择的文件的问题,我不认为这很重要,因为我尝试更改文件路径(选择差异文件),但结果是相同的(调试:))。
注意:xdebug用于调试,调试选项在调试配置中设置。(在ZS 9的Run菜单中)
希望你能让它发挥作用。