如何配置系统以在 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
{/如果}
- 享受