Zend framework 在include_路径中找不到PHPUnit,因此不会创建任何测试操作

Zend framework 在include_路径中找不到PHPUnit,因此不会创建任何测试操作,zend-framework,phpunit,Zend Framework,Phpunit,我使用以下命令创建了一个新的Zend framework 1项目(我需要为我将要使用的旧应用学习ZF1):zf create project zf tutorial 。。。但我得到一个错误,告诉我:PHPUnit未在include\u路径中找到,因此不会创建任何测试操作。 但是,我已经安装了phpunit,我可以通过进入终端并运行phpunit 我在他们的主页上安装了PHPUnit- 我怀疑zf create*会生成类似于Rails的测试文件/文件夹?我真的很喜欢这项功能,也希望为ZF启用它(如

我使用以下命令创建了一个新的Zend framework 1项目(我需要为我将要使用的旧应用学习ZF1):
zf create project zf tutorial

。。。但我得到一个错误,告诉我:
PHPUnit未在include\u路径中找到,因此不会创建任何测试操作。

但是,我已经安装了phpunit,我可以通过进入终端并运行
phpunit

我在他们的主页上安装了PHPUnit-

我怀疑zf create*会生成类似于Rails的测试文件/文件夹?我真的很喜欢这项功能,也希望为ZF启用它(如果可能的话)


zend工具没有拾取phpunit的原因是什么?

可能会将phpunit所在的路径放入php.ini文件中的include_路径中?phpunit可能在您的shell路径中,但可能不在include\u路径中…

您好,谢谢您的建议。我运行
哪个phpunit
,它告诉我-
/usr/local/bin/phpunit
。因此,我在php.ini中取消了对
include_path=…
的注释(我通过执行
php-I
获得了php.ini文件路径),并添加了-
include_path=“.:/usr/share/php;/usr/local/bin”
。然后我重新启动了apache,并在Zend工具中生成了一些操作,但它仍然给我一条phpunit缺失消息。它是zf1的哪个版本?错误发生在哪个文件/行?
zf show version
告诉我它是v1.12.7。不会出现在任何文件/行上。当我运行Zend工具命令时,例如
zf create project myapp
。。然后我就明白了。酷。。。如果phpunit可用,则测试在
Zend\u工具\u项目\u提供程序\u测试::isPHPUnitAvailable
(特别是从第58-71行开始,
$include=@include'PHPUnit/Runner/Version.php';
这一行似乎对它的工作与否负责……如果您创建一个空的php文件,而只是
Zend工具在命令行上运行,并且使用与运行i的实例不同的
php.ini
文件,该怎么办nside Apache.在命令行上运行
php-i
,并查找使用
php.ini
文件的信息。