1

VPS サーバーがあり、その Google クライアント ライブラリ用に Zend Framework をインストールする必要があります。

特定のサイトに Zend をインストールできるかどうか、またはその Linux サーバー上のすべての Web サイトで使用できるように root ユーザーとしてインストールする必要があるかどうかについて混乱しています。

4

3 に答える 3

4

いいえ、インストールする必要はありません。Zend Framework は、一般的な 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

最近、Zend Framework を使用して構築された Web アプリケーションをサポートするために、古い CentOS 5 サーバーに Zend Framework 1 をインストールする必要がありました。RHEL 5 で使用できる RPM がないため、パッケージを手動でインストールする必要がありましたが、CentOS 6 で RPM を介してインストールする方法について詳しく説明します。

手動インストール

注: 私は通常、通常の (非スーパー) ユーザーとしてログインし、sudo管理タスクに使用します。

zip アーカイブをホーム ディレクトリにダウンロードし、解凍します。

tar xvzf ZendFramework-version.tar.gz

に PHP アプリケーション用のディレクトリを作成します/usr/local/shareFilesystem Hierarchy Standard (「参考文献」を参照man hier) によると、次の/usr/local/share目的で使用されます。

同じ OS の異なるアーキテクチャ間で共有できるローカル アプリケーション データ

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"

RHEL 6 の RPM を使用してインストールする

RHEL 6 /CentOS 6 のパッケージは、Enterprise Linuxリポジトリの追加パッケージで利用できます。

  • php-ZendFramework: 基本的な Zend フレームワーク
  • php-ZendFramework2: Zend フレームワーク 2
  • php-ZendFramework-full: Zend Framework を完全にインストールするためのメタ パッケージ。これにより、はるかに大きなパッケージ セット (Zend Framework コンポーネントと PHP モジュール) がインストールされます。

最小インストールにはphp-bcmathphp-processパッケージが必要です。

  • ライブラリ コードは にインストールされ/usr/share/php/Zendます。
  • へのシンボリック リンクであるzfコマンドがインストールされます。/usr/bin/zf/usr/share/php/Zend/zf.sh

EPEL リポジトリをまだインストールしていない場合、CentOS Extras リポジトリには、EPEL リポジトリをインストールするためのパッケージが含まれています (デフォルトで有効になっています)。

sudo yum install epel-release

EPEL リポジトリを追加した後、通常はデフォルトで無効になるように設定します。したがって、パッケージをインストールする場合は、標準のリポジトリが使用されます。EPEL リポジトリからパッケージをインストールする場合は、yumコマンドで明示的に行います。これは で設定enabled=0することによって行われます/etc/yum.repos.d/epel.repo

優先する Zend Framework パッケージをインストールします。

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 に答える