Zend framework zendframe与Ubuntu11协同工作

Zend framework zendframe与Ubuntu11协同工作,zend-framework,ubuntu,php,Zend Framework,Ubuntu,Php,我已经在Ubuntu11上下载了zendframe work v 1.11.5(其他所有东西都已安装),在输入命令zf create project/var/www/name之后,它给了我很多警告,因此如何正确设置zend frame work。。 警告: 注意:此命令创建了一个web项目,有关设置 VHOST,请参阅文档/自述 PHP 警告: 需要一次(PHP/CodeCoverage/Filter.PHP): 无法打开流:没有此类文件或 目录在 /上的usr/share/php/PHPUni

我已经在Ubuntu11上下载了zendframe work v 1.11.5(其他所有东西都已安装),在输入命令zf create project/var/www/name之后,它给了我很多警告,因此如何正确设置zend frame work。。 警告:

注意:此命令创建了一个web项目,有关设置 VHOST,请参阅文档/自述

PHP 警告: 需要一次(PHP/CodeCoverage/Filter.PHP): 无法打开流:没有此类文件或 目录在 /上的usr/share/php/PHPUnit/Autoload.php 第46行PHP堆栈跟踪:


转到任意web目录,如/var/www/html/test

现在调用zend framework的bin文件夹中的zf.sh文件来创建新项目

在我的例子中,我在/var/ww/html/zendframework中提取了zend框架

因此,我调用了zf.sh文件,如下所示

/var/www/html/zend framework/bin/zf.sh创建项目zendtest

现在在当前目录中创建了一个名为“zendtest”的项目。该项目将有四个子文件夹

现在我们需要在新项目中包括zend框架中的库。要做到这一点,只需从zend框架的库文件夹中复制名为zend的文件夹。(在我的例子中,我复制了/var/ww/html/zend framework/library/zend)

所有这些,我们已经在Zend框架中创建了一个示例项目。我们可以使用浏览新项目中的公用文件夹来测试它


test/zendtest/public/

我知道解决方案,问题在于phpUnit和pear,如果任何人试图从存储库安装phpUnit,他将收到上面的警告,因此您需要通过pear安装它

在终端中尝试:

pear channel-discover components.ez.no

pear channel-discover pear.symfony-project.com

sudo pear install phpunit/PHPUnit
但是,在执行第3行之后,您将遇到另一个问题,因为您需要升级pear,所以请在执行第3行之前执行此操作:

sudo pear upgrade
然后再次执行步骤3

sudo pear install phpunit/PHPUnit
当然,您还需要在php.ini中设置路径try(查找
php.ini

然后在文件中添加以下内容:

include_path=".:/usr/share/php:/usr/share/pear:/usr/share/php/PHPunit:/usr/share/php/PEAR"
注意pear和PHPUnit的路径,因此如果您的路径不同,您必须找到您的路径;)

希望这有帮助:)