代码之家  ›  专栏  ›  技术社区  ›  Joh

如何在Linux CentOS上安装Zend框架

  •  1
  • Joh  · 技术社区  · 14 年前

    我有一个VPS服务器,我需要为它的Google客户端库安装Zend框架。

    对于是否可以为特定站点安装Zend,或者是否需要作为根用户安装,以便该Linux服务器上的所有站点都可以使用Zend,我感到困惑。

    3 回复  |  直到 10 年前
        1
  •  4
  •   zerkms    14 年前

    安装 include (或 require ,无所谓)必要的课程。

        3
  •  1
  •   Anthony Geoghegan    10 年前

    为了支持使用Zend Framework构建的web应用程序,我最近不得不在旧的CentOS 5服务器上安装Zend Framework 1。由于RHEL 5没有可用的RPM,我不得不手动安装该软件包,但我将在CentOS 6上提供通过RPM安装的详细信息。

    手动安装

    注意:我通常以普通(非超级)用户身份登录并使用 sudo 对于

    将zip存档文件下载到主目录并解压缩:

    tar xvzf ZendFramework-version.tar.gz
    

    /usr/local/share . 根据 这个 文件系统层次结构标准 man hier ), 是 致:

    相同的操作系统

    sudo mkdir -p /usr/local/share/php
    

    注意 :的 -p 如果目录已经存在,选项不会产生错误。

    将Zend Framework库复制到此目录:

    sudo mv ~/ZendFramework-version/ /usr/local/share/php/Zend
    

    zf 命令:

    sudo ln -s /usr/local/share/php/Zend/bin/zf.sh /usr/local/bin/zf
    

    include_path 服务器以便使用新的PHP配置):

    include_path = ".:/usr/local/share/php/Zend/library"
    

    使用RHEL 6的RPM安装

    RHEL 6/CentOS 6的软件包在 Extra Packages for Enterprise Linux 储存库。

    • php-ZendFramework
    • php-ZendFramework2
    • php-ZendFramework-full :Meta package以安装完整的Zend Framework;这将安装一组更大的包(Zend Framework组件和PHP模块)。

    最小的安装需要 php-bcmath php-process 包装。

    • 库代码安装到 /usr/share/php/Zend .
    • 这个 采埃孚 /usr/bin/zf 这是一个象征性的链接 /usr/share/php/Zend/zf.sh

    sudo yum install epel-release
    

    添加EPEL存储库后,我通常将其配置为默认禁用,因此如果Im安装包,则使用标准存储库;如果要从EPEL存储库安装包,则在 yum 命令。这是通过设置 enabled=0 在里面 /etc/yum.repos.d/epel.repo

    sudo yum --enablerepo=epel install php-ZendFramework
    sudo yum --enablerepo=epel install php-ZendFramework2
    sudo yum --enablerepo=epel install php-ZendFramework-full
    
    推荐文章