![如何配置系统以在 netbeans(ubuntu)上使用 xdebug 断点进行 phpunit 测试](https://linux22.com/image/1266141/%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%E7%B3%BB%E7%BB%9F%E4%BB%A5%E5%9C%A8%20netbeans%EF%BC%88ubuntu%EF%BC%89%E4%B8%8A%E4%BD%BF%E7%94%A8%20xdebug%20%E6%96%AD%E7%82%B9%E8%BF%9B%E8%A1%8C%20phpunit%20%E6%B5%8B%E8%AF%95.png)
如何配置系统以在 netbeans 6.9(ubuntu 10.04)上利用 xdebug 断点进行 phpunit(3.5)测试。
示例 1(测试文件内的断点):在 ExampleTest.php 中,我想在第 30 行放置断点,当测试运行时,它将在第 30 行停止,并且能够看到变量值等。
示例 2(源文件内的断点):在 Example.php 中,我想在第 60 行放置断点,当测试运行时,它将在第 30 行停止,并且能够看到变量值等。
谢谢,约瑟夫
答案1
配置:
安装 Firefox 附加组件 easy xdebug ::http://www.elime.be/easyxdebug.htm
编辑文件 /etc/php5/apache2/conf.d/xdebug.ini。我的内容:
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
xdebug.远程启用=1
xdebug.remote_host=本地主机
xdebug.远程端口=9000
[非必需] 在 netbeans 中,编辑项目属性项目->youProject->运行配置->高级->调试 URL:不打开 Web 浏览器
[可能不需要] 在 netbeans 中 - 工具->选项->PHP->常规->调试->调试器端口 9000,会话 ID:netbeans-xdebug
从 Firefox 运行:
- Ctrl+f5(调试项目)
{如果是火狐}
- 在 Firefox 中,单击右下角带有箭头的绿色虫子
{如果是 CLI}
- 添加参数 netbeans-xdebug,值为 1
{/如果}
- 享受