当我右键单击〉调试文件时,测试成功运行,但Netbeans可以连接到xdebug。我可以确认调试在正常的调试项目中工作。有没有可能调试一个测试文件?如果没有,有没有其他选择?谢谢!
xwbd5t1u1#
如果您需要调试单独的文件,则需要选择Debug File(快捷键Ctrl + Shift + F5),而不是Debug Main Project(快捷键Ctrl + F5)。
Debug File
Debug Main Project
omjgkv6w2#
我将xdebug设置从apache2/php.ini文件复制到cli/php.ini(命令行界面)。在ubuntu 10.04上,使用apt-get安装的文件路径是/etc/php5/cli/php.ini。我的cli/php.ini文件现在有这些设置:
/etc/php5/cli/php.ini
xdebug.remote_enable=On xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.idekey=netbeans-xdebug xdebug.remote_mode=req
然后我可以右击测试文件并选择Debug(快捷方式是CTRL + SHIFT + F5)
6ljaweal3#
我假设您已经使用PHPUnit开发了IDE。要让xdebug轻松连接到PHP Netbeans IDE,我建议您使用 EasyPHP。我正在使用它,可以使用IDE版本7调试我的测试。只需1)打开您的测试文件,2)按照holodoc所指出的那样调用Menu - Debug - Debug File。
holodoc
Menu - Debug - Debug File
3条答案
按热度按时间xwbd5t1u1#
如果您需要调试单独的文件,则需要选择
Debug File
(快捷键Ctrl + Shift + F5),而不是Debug Main Project
(快捷键Ctrl + F5)。omjgkv6w2#
我将xdebug设置从apache2/php.ini文件复制到cli/php.ini(命令行界面)。
在ubuntu 10.04上,使用apt-get安装的文件路径是
/etc/php5/cli/php.ini
。我的cli/php.ini文件现在有这些设置:
然后我可以右击测试文件并选择Debug(快捷方式是CTRL + SHIFT + F5)
6ljaweal3#
我假设您已经使用PHPUnit开发了IDE。
要让xdebug轻松连接到PHP Netbeans IDE,我建议您使用 EasyPHP。我正在使用它,可以使用IDE版本7调试我的测试。只需1)打开您的测试文件,2)按照
holodoc
所指出的那样调用Menu - Debug - Debug File
。