无法使用Xdebug使用Netbeans 6.8 IDE调试Code Igniter App

Fáb*_*nes 7 php xampp netbeans codeigniter xdebug

我无法使用Xdebug来调试使用Code Igniter构建的应用程序,但我可以使用它来调试任何其他PHP文件,只要它不使用相同的结构来解决Code Igniter使用的url.

含义:在没有Code Igniter的简单PHP文件中,当我使用NetBeans调试时,浏览器转到:http:// localhost:86/index.php?XDEBUG_SESSION_START = netbeans-xdebug

由于没有使用Code Igniter或其他框架,NetBeans实际上可以调试PHP.


但是当在NetBeans中点击调试按钮时使用Code Igniter,浏览器会转到:

HTTP://本地主机:86/index.php的XDEBUG_SESSION_START = netbeans的-Xdebug的

根index.php所有发生在Code Igniter中没有运气,而是我得到标准的CodeIgniter"404 Page not found".

我的猜测是,由于Code Igniter用于解析url的结构段,xdebug无法进行任何调试.

示例:example.com/class/function/ID

如何使用Code Igniter使xdebug工作?

使用:

  • Windows 7 32位.
  • XAMPP版本1.7.3.
  • PHP 5.3.1
  • Xdebug v2.0.6-dev

Fáb*_*nes 2

经过一段时间的研究和测试,我发现了这篇文章。

http://brettic.us/2009/11/07/developing-php-on-a-mac-with-netbeans/

其中显示并显示在本地服务器安装中使用带有xDebug 的 xdebug Firefox 插件和 NetBeans,使您能够调试 Code Igniter 项目,而无需在 Code Igniter 配置设置中打开查询字符串。

实际上真的很容易使用。希望能帮助其他遇到同样问题的人。