【问题标题】:zendframe work with ubuntu 11zendframe 与 ubuntu 11 一起工作
【发布时间】:2011-06-03 06:50:23
【问题描述】:

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

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

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

【问题讨论】:

    标签: zend-framework ubuntu php


    【解决方案1】:

    我知道解决办法,问题出在 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(locate php.ini)

    然后在文件文件中添加这些:

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

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

    希望对你有帮助:)

    【讨论】:

      【解决方案2】:

      转到任何网络目录,例如 /var/www/html/test

      现在调用zend框架的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/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-09
        • 1970-01-01
        • 1970-01-01
        • 2016-06-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多