Debugging 在MAMP上使用CodeIgniter MacGDBp和Xdebug进行PHP调试

Debugging 在MAMP上使用CodeIgniter MacGDBp和Xdebug进行PHP调试,debugging,codeigniter,xdebug,mamp,Debugging,Codeigniter,Xdebug,Mamp,同事们,我下载了Xdebug和MacGDBp。他们试图调试CodeIgniter 1.7控制器。发生的情况如下: Xdebug和Macgdbp可以交谈 执行在index.php的开头停止 我可以逐步浏览index.php 我遇到的问题是,我无法让调试器识别,因此无法在我在任何其他php文件中设置的任何断点处停止。它似乎只调试index.php和它调用的其他php文件。我在断点窗口中所做的任何事情似乎都没有任何效果 我的配置: [xdebug] zend_extension="/Applica

同事们,我下载了Xdebug和MacGDBp。他们试图调试CodeIgniter 1.7控制器。发生的情况如下:

  • 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,因为一些安装说明说我必须注释掉它。我使用的是PHP5.3.2

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


谢谢

我没有使用您提到的调试器,但是我一直在使用Zend studio和Zend community server调试codeigniter应用程序,为此,您需要为firefox或IE安装zend studio工具栏。使用zend浏览器工具栏功能,您可以直接从浏览器进行调试,并通过zend editor设置断点

我已经放弃了Xdebug和MacGDBp。开始与zend studio合作。看起来很有希望。谢谢你的回复。