我刚开始使用Zend Framework并且似乎遇到了这个问题
测试注意:在include_path中找不到PHPUnit,因此没有 将创建测试操作。
我在mac 10.8.5,使用Zend Server 6(免费)和Zend Framework 1.12.3
安装了pear和phpunit
which pear /usr/local/zend/bin/pear which phpunit /usr/local/zend/bin/phpunit
来自php info和include_path
Loaded Configuration File /usr/local/zend/etc/php.ini include_path=".:/usr/local/zend/share/ZendFramework/library:/usr/local/zend/bin/pear:/usr/local/zend/bin/phpunit:/usr/local/zend/share/pear:/usr/local/zend/share/pear/phpunit"
无论我在include_path中添加什么,我总是得到上述通知,在您的包含路径中找不到PHPUnit。
我一直在搜索,有人说zf.ini可以导致这个,并且该文件应该被编辑,但是我似乎无法在我的Mac上的任何地方找到这样的文件。我确实有以前的Mamp和Xampp安装,但phpinfo()声明加载了正确的php.ini文件,所以我怀疑这是问题
编辑:
好的,所以我终于设法解决了这个问题。使用“zf.sh --setup”我找到了所有配置文件的路径,包括.zf.ini以及如何编辑它。该文件不存在,因此我必须创建它,并将“include_path”添加到.zf.ini修复了该问题。但最后我压倒了可能被过度使用的php.ini。我仍然想知道为什么添加梨路径到php.ini不起作用,希望有人可以解释