与ubuntu 11的zend框架

时间:2011-06-03 06:50:23

标签: zend-framework ubuntu php

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

  

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

     

PHP   警告:   require_once(PHP /代码覆盖率/ Filter.php):   无法打开流:没有这样的文件或   目录   /usr/share/php/PHPUnit/Autoload.php上   第46行PHP堆栈跟踪:

2 个答案:

答案 0 :(得分:3)

我知道解决方案,问题在于phpUnit和pear,如果有人尝试从存储库安装phpUnit,那么他将得到上面的警告,所以你需要通过pear安装它。

尝试终端:

pear channel-discover components.ez.no

pear channel-discover pear.symfony-project.com

sudo pear install phpunit/PHPUnit

然而,在第3行之后你会再次出现问题,因为你需要升级梨,所以在第3行之前这样做:

sudo pear upgrade

然后再次执行第3步

sudo pear install phpunit/PHPUnit

当然你还需要在php.ini中设置路径try(locate php.ini

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

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

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

希望有所帮助:)

答案 1 :(得分:0)

转到任意网站目录,/ var / www / html / test

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

在我的例子中,我在/ var / ww / 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 /