Zend Framework のインストール

PHP サービスに初めてアクセスすると、Flash Builder はサポートされているバージョンの Zend Framework がインストールされているかどうかを確認します。サポートされているバージョンの Zend Framework が見つからない場合、Zend Framework をインストールしてよいかどうかの確認を求めるメッセージが Flash Builder に表示されます。承認した場合は、最小バージョンの Zend Framework がインストールされます。拒否した場合は、PHP サービスにアクセスするときに Zend Framework を手動でインストールします。

デフォルトの Flash Builder インストール

Flash Builder をインストールすると、Web サーバーのルートディレクトリ内の ZendFramework フォルダーに Zend Framework がインストールされます。

<web root>/ZendFramework/
PHP サービスにアクセスする Flex プロジェクトの場合、Flash Builder ではプロジェクト出力フォルダー内に次の設定が作成されます。
  • amf_config.ini

  • gateway.php

実稼働サーバー

実稼働サーバーの場合は、ZendFramework フォルダーを Web ルートの外に移動することをお勧めします。amf_config.ini で定義されている zend_path 変数を更新します。

zend_path 変数がコメント化されている場合は、zend_path 変数をコメント解除します。Zend Framework インストールの場所を指定します。

Zend Framework の手動インストール

Zend Framework は手動でインストールすることもできます。
  1. Zend Framework の最新リリースをダウンロードします。

    最小パッケージまたは完全パッケージをインストールできます。Flash Builder では最小パッケージがインストールされます。

  2. ダウンロードしたバージョンをシステム上の任意の場所に抽出します。

  3. PHP サービスにアクセスするには、Flex プロジェクトフォルダーの amf_config.ini で定義されている zend_path 変数を更新します。

    zend_path 変数がコメント化されている場合は、zend_path 変数をコメント解除します。Zend Framework のインストール場所への絶対パスを指定します。

Zend Framework インストールのトラブルシューティング

Zend Framework への接続中に発生したエラーを解決するためのヒントを次に示します。

Zend Framework の手動インストール

Zend Framework を手動でインストールした場合は、amf_config.ini ファイル内の zend_path 変数を確認します。

amf_config.ini はプロジェクト出力フォルダーにあります。

次の点を確認します。
  • zend_amf がコメント解除されていること。

  • Zend Framework インストールへのパスが正しく指定されていること。

    • このパスは、ローカルファイルシステム上のインストール先への絶対パスです。マップされたネットワークリソースへのパスを指定することはできません。

    • このパスは、Zend Framework インストールのライブラリフォルダーへのパスです。通常、ライブラリフォルダーは次の場所にあります。

      (Windows)C:¥apache¥PHP¥Frameworks¥ZendFramework¥library

      (Mac OS)/user/apache/PHP/frameworks/ZendFramework/library

Zend Framework の Flash Builder インストール

Flash Builder とともに Zend Framework をインストールした場合は、次の点を確認します。

  • Web ルートフォルダーの場所

    Flash Builder とともにインストールした場合、Zend Framework はプロジェクトの Web ルートフォルダーにインストールされます。Web ルートフォルダーの場所を確認します。プロジェクト/プロパティ/Flex サーバーを選択します。

  • amf_config.ini ファイル内の zend_path 変数を確認します。

    amf_config.ini はプロジェクト出力フォルダーにあります。

    次の点を確認します。

    • zend_amf が非コメント化されていること。

    • 指定したパスが、プロジェクトの Web ルートにある Zend Framework インストールを指していること。

    • このパスは、ローカルファイルシステム上のインストール先への絶対パスです。マップされたネットワークリソースへのパスを指定することはできません。