如何配置系统以在 netbeans(ubuntu)上使用 xdebug 断点进行 phpunit 测试

如何配置系统以在 netbeans(ubuntu)上使用 xdebug 断点进行 phpunit 测试

如何配置系统以在 netbeans 6.9(ubuntu 10.04)上利用 xdebug 断点进行 phpunit(3.5)测试。

示例 1(测试文件内的断点):在 ExampleTest.php 中,我想在第 30 行放置断点,当测试运行时,它将在第 30 行停止,并且能够看到变量值等。

示例 2(源文件内的断点):在 Example.php 中,我想在第 60 行放置断点,当测试运行时,它将在第 30 行停止,并且能够看到变量值等。

谢谢,约瑟夫

答案1

配置:

  1. 安装 Firefox 附加组件 easy xdebug ::http://www.elime.be/easyxdebug.htm

  2. 编辑文件 /etc/php5/apache2/conf.d/xdebug.ini。我的内容:

zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so

xdebug.远程启用=1

xdebug.remote_host=本地主机

xdebug.远程端口=9000

  1. [非必需] 在 netbeans 中,编辑项目属性项目->youProject->运行配置->高级->调试 URL:不打开 Web 浏览器

  2. [可能不需要] 在 netbeans 中 - 工具->选项->PHP->常规->调试->调试器端口 9000,会话 ID:netbeans-xdebug

从 Firefox 运行:

  1. Ctrl+f5(调试项目)

{如果是火狐}

  1. 在 Firefox 中,单击右下角带有箭头的绿色虫子

{如果是 CLI}

  1. 添加参数 netbeans-xdebug,值为 1

{/如果}

  1. 享受

相关内容