1

我正在尝试使用 phpstorm 在我的框架上运行一些测试。

我正在使用 xampp,并且我安装了 php 单元。

该框架位于:

C:\xampp\htdocs\zend\zend\application\
C:\xampp\htdocs\zend\zend\library\
C:\xampp\htdocs\zend\zend\library\zend\...
...

我设置的 php 解释器是 php 5.4.4

当我运行测试时,我得到

C:\xampp\php\php.exe C:\Users\test\AppData\Local\Temp\ide-phpunit.php --no-configuration C:\xampp\htdocs\zend\zend 测试于下午 2:24 开始...

警告:require_once(Zend/Cache/Backend/ExtendedInterface.php):打开流失败:C:\xampp\htdocs\zend\zend\library\Zend\Cache\Backend\Test.php 中没有这样的文件或目录在线27

致命错误:require_once():在 C:\xampp\htdocs\zend\zend\library 中打开所需的 'Zend/Cache/Backend/ExtendedInterface.php' (include_path='.;C:\xampp\php\PEAR') 失败\Zend\Cache\Backend\Test.php 在第 27 行

进程以退出代码 255 结束

在 zend 库的 Test.php 中有一个包含require_once 'Zend/Cache/Backend/ExtendedInterface.php';,似乎 ide 无法找出路径。

关于这个问题的任何想法?

谢谢

4

1 回答 1

2

您需要配置其他包含路径。我建议你用你的项目设置来做。为此,请双击Project Tool Window 末尾的外部库External Libraries

当你调用单元测试时,PHPStorm 会自动添加这些。

只需将 Zend Framework 路径添加为包含路径,您应该已经解决了这些问题。

于 2012-08-05T22:01:41.530 回答