我在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堆栈跟踪:
我知道解决方案,问题是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的路径,所以如果你的路径不同,你必须找到你的路径;)
希望有帮助:)
转到任何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 /