zf工具&在include_path中无法识别PHPunit

时间:2012-01-23 08:53:04

标签: php zend-framework phpunit

我一直在努力解决这个问题。

当使用Zend Framework 1.11中包含的zf工具创建项目和操作等时,我总是注意到在include路径中找不到PHPUnit,因此测试没有自动创建。我知道这只是一个通知,而不是一个错误,但我希望它能够发挥作用。

我使用的是OS X 10.7和MAMP,我在MAMP中的包含路径如下:

include_path = ".:/Applications/MAMP/bin/php/php5.3.6/lib/php:/Applications/MAMP/bin/php/php5.3.6/lib/php/PHPUnit"

我到目前为止在互联网上发现的问题的唯一暗示是zf工具使用本机安装的php并包含路径,因此没有注意到PHPUnit。

我想我可以找到php.ini文件并将PHPUnit添加到它的include路径中,但感觉有点像黑客。

是否有“优先安排”php安装?

谢谢你的帮助。

的Al

1 个答案:

答案 0 :(得分:1)

我终于在http://wiki.dreamhost.com/Zend_framework

找到了答案

基本上按照步骤5进行操作。

替换

# find php: pear first, command -v second, straight up php lastly
if test "@php_bin@" != '@'php_bin'@'; then
    PHP_BIN="@php_bin@"
elif command -v php 1>/dev/null 2>/dev/null; then
    PHP_BIN=`command -v php`
else
    PHP_BIN=php
fi

PHP_BIN=/Applications/MAMP/bin/php/php5.3.6/bin/php

无论如何,谢谢你的帮助。