1

我有一个 VPS 服务器,我需要为其 Google 客户端库安装 Zend Framework。

我很困惑是否可以为特定站点安装 Zend,或者是否需要以 root 用户身份安装,以便它可用于该 Linux 服务器上的所有网站。

4

3 回答 3

4

不,您不需要安装它。Zend 框架通常只是一堆 php 脚本。所以下载它,在任何你想要的地方解压它和include(或者require,没关系)必要的类。

于 2010-10-11T00:53:29.193 回答
1

对于centos 6

  1. 安装 epel 存储库:rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm

  2. 安装 ZendFramework:yum install php-ZendFramework

于 2011-11-11T10:31:01.650 回答
1

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

手动安装

注意:我通常以普通(非超级)用户身份登录并sudo用于管理任务。

将 zip 存档下载到您的主目录并解压缩:

tar xvzf ZendFramework-version.tar.gz

为 PHP 应用程序创建一个目录/usr/local/share。根据文件系统层次标准(参见参考资料man hier),/usr/local/share适用于:

可以在同一操作系统的不同架构之间共享的本地应用程序数据

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

最后,将 Zend 库添加到 PHP 中include_path(并重新启动 Web 服务器,以便它使用新的 PHP 配置):

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

使用 RPM 安装 RHEL 6

用于 RHEL 6 /CentOS 6 的软件包可在Extra Packages for Enterprise Linux存储库中获得。

  • php-ZendFramework: 基本 Zend 框架
  • php-ZendFramework2: Zend 框架 2
  • php-ZendFramework-full: 用于安装完整 Zend 框架的元包;这会安装一组更大的包(Zend 框架组件和 PHP 模块)。

最小安装需要php-bcmathphp-process包。

  • 库代码安装到/usr/share/php/Zend.
  • zf命令安装到/usr/bin/zf它是一个符号链接到/usr/share/php/Zend/zf.sh.

If you don’t already have the EPEL repository installed, the CentOS Extras repository includes a package to install the EPEL repository (enabled by default).

sudo yum install epel-release

After adding the EPEL repository, I usually configure it to be disabled by default so if I’m installing a package, the standard repositories are used; if I want to install a package from an EPEL repository, I explicitly do so in my yum commands. This is done by setting enabled=0 in /etc/yum.repos.d/epel.repo.

Install preferred Zend Framework package:

sudo yum --enablerepo=epel install php-ZendFramework
sudo yum --enablerepo=epel install php-ZendFramework2
sudo yum --enablerepo=epel install php-ZendFramework-full
于 2015-04-30T12:33:58.640 回答