我在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堆栈跟踪:
答案 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 /