与ubuntu 11的zend框架

问题描述 投票:2回答:2

我在ubuntu 11上下载了zendframe work v 1.11.5(安装了其他所有东西)之后输入命令zf create project / var / www / name它给了我很多警告,所以如何设置zend框架工作正确..警告:

注意:此命令创建了一个Web项目,有关设置VHOST的更多信息,请参阅docs / README

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

zend-framework ubuntu php
2个回答
3
投票

我知道解决方案,问题是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中设置路径试试(找到php.ini

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

include_path=".:/usr/share/php:/usr/share/pear:/usr/share/php/PHPunit:/usr/share/php/PEAR"

注意pear和PHPUnit的路径,所以如果你的路径不同,你必须找到你的路径;)

希望有帮助:)


0
投票

转到任何web目录说/ var / www / html / test

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

在我的例子中,我在/ var / www / html / zend-framework中提取了zend框架

所以我调用zf.sh文件如下

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

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

现在我们需要在我们的新项目中将库包含在zend框架中。为此,只需从zend框架的库文件夹中复制名为Zend的文件夹即可。 (在我的例子中,我复制了/ var / ww / html / zend-framework / library / Zend)。

就是这样,我们在Zend框架中创建了一个示例项目。我们可以使用浏览新项目中的Public文件夹来测试它

http://localhost/ test / zendtest / public /

© www.soinside.com 2019 - 2024. All rights reserved.