2011-02-23 63 views
0

同行编码器,我下载了Xdebug和MacGDBp。安装他们试图调试一个CodeIgniter 1.7控制器。这里是发生了什么:在MAMP上用CodeIgniter MacGDBp和Xdebug进行PHP调试

  • Xdebug和Macgdbp可以说话。
  • 执行在index.php文件
  • 的开始停止我可以通过index.php的步骤

我的问题是,我不能让调试器识别并因此而停止在任何断点我设置任何其他的PHP文件。它似乎只调试index.php和它调用的其他php文件。我在断点窗口中做的任何事似乎都没有任何影响。

我的配置:其他

[xdebug] 
zend_extension="/Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so" 
xdebug.remote_enable=1 
xdebug.remote_host=localhost 
xdebug.remote_port=9000 
xdebug.remote_autostart=1 

一个说明,我的php.ini没有到Zend Optimizer的任何参考一些安装说明说,我必须注释掉。我使用的是PHP 5.3.2。

有人能用这些工具调试CI代码吗?任何帮助,将不胜感激。

感谢

+0

对此有何想法?谢谢 – djeetee 2011-02-23 21:43:03

回答

1

我还没有使用你所提到的调试器,但我一直在使用的Zend Studio和Zend社区服务器调试笨的应用,为此,你需要安装的Zend Studio工具栏的Firefox或IE浏览器。使用zend浏览器工具栏功能,您可以直接从浏览器进行调试,并通过zend编辑器设置中断点。

+0

我放弃了Xdebug和MacGDBp。开始玩zend工作室。看起来有希望感谢您的回应。 – djeetee 2011-03-12 18:19:56