[AIX Solaris HP-UX Linux Windows][z/OS]

PHP アプリケーションのデプロイ

さまざまなサービス品質の Intelligent Management 製品を使用して、Java™ Platform, Enterprise Edition 5 (Java EE 5) アプリケーションのほか PHP ベースのアプリケーションを管理できます。

始める前に

  • PHP 動的クラスターまたは PHP サーバーのいずれかを作成することにより、 PHP デプロイメント・ターゲットを作成します。デプロイメント・ターゲットを開始できることを確認します。詳しくは、『PHP サーバーおよび PHP 動的クラスターの作成』を参照してください。
  • デプロイする PHP アプリケーションを準備します。 PHP アプリケーションは、 アーカイブ・ファイルとオプション・セットアップまたはクリーンアップ・スクリプトから構成されています。 サポートされるアーカイブ・ファイル・タイプは ziptartar.gztar.tgz、および jar です。 オプション・スクリプトは、アプリケーションがデプロイされている各サーバーに対して実行します。 セットアップ・スクリプトはアプリケーション・インストール中に実行し、クリーンアップ・スクリプトは、 アプリケーションをアンインストールして残余の成果物をすべて除去するときに実行します。 セットアップ・スクリプトには、ファイル・アクセス権の設定、およびディレクトリーの作成または削除 などのコマンドを含むことができます。

このタスクについて

製品が Java EE 5 アプリケーションに対して 提供するのと同じサービスの品質を、PHP アプリケーションに対して使用できます。

手順

  1. PHP アプリケーション・ウィザードにナビゲートします。 管理コンソールで、「アプリケーション」 > 「ミドルウェア・アプリケーションの新規インストール」をクリックします。 PHP アプリケーション・タイプを選択し、「次へ」をクリックします。
  2. アプリケーション・アーカイブ、セットアップ、およびクリーンアップ・スクリプトの ロケーションを指定します。
  3. アプリケーション名、エディション、およびエディション説明を含む、インストール・オプションを 指定します。 他のタイプのアプリケーションも含め、Java EE 5 や管理対象外の Web アプリケーションなど、セル内にデプロイするすべてのアプリケーション全体でアプリケーション名は固有にする必要があります。
  4. アプリケーションのデプロイメント・プロパティーを定義します。
    1. アプリケーションのコンテキスト・ルートおよび仮想ホスト情報を指定します。
    2. デプロイメント・ターゲットを選択して、 アプリケーションが実行するサーバーおよびクラスターを選択します。PHP サーバーまたは PHP 動的クラスターを選択します。 デプロイメント・ターゲットのリストを、クラスターのみ、またはサーバーのみによって、 または名前を入力してフィルターに掛けることができます。「追加」または「除去」をクリックし、 アプリケーションを実行するサーバーおよびクラスターを指定します。
    3. 複数のモジュールを持つ非管理対象 Web アプリケーションの場合、「適用」をクリックして、 モジュールおよびデプロイメント・ターゲットをモジュール・リストに追加します。
  5. 新規 PHP アプリケーションを確認し、変更を保存します。 アプリケーション・アーカイブが拡張し、 セットアップ・スクリプトが実行します。
  6. アプリケーションを開始します。 ミドルウェア・アプリケーションでは、 管理コンソールで PHP サーバーを開始するときに、アプリケーションが開始します。 「サーバー」 > 「サーバー・タイプ」 > 「PHP サーバー」をクリックします。デプロイメント・ターゲット として選択するサーバーを選択し、「開始」をクリックします。 このアプリケーションは、管理コンソールの「アプリケーション」 > 「すべてのアプリケーション」から 開始することもできます。ただし、このパネルから行うと、 このアプリケーションに関連付けられたすべてのサーバーが開始します。このパネルから PHP アプリケーションを 停止する場合にも、同じルールが当てはまります。

タスクの結果

PHP アプリケーションは、定義済みの PHP デプロイメント・ターゲットで実行します。アプリケーションを PHP 動的クラスターにデプロイした場合、動的クラスターは必要に応じて PHP サーバーを追加または削除できます。

次のタスク

アプリケーションのサービス・ポリシーおよびルーティング・ポリシーを定義します。すべてのアプリケーション・エディション・マネージャー機能が使用可能です。 新規エディションをロールアウトする場合、最初のエディションのクリーンアップ・スクリプトが実行し、 新規エディションのアプリケーション・アーカイブが展開され、新規エディションのセットアップ・スクリプトが実行します。
制約事項: PHP アプリケーションのアクティブ・エディションは 1 つだけノード上でサポートされます。 同じ PHP アプリケーションのアクティブなエディションが複数ある場合、 エディションが、同じノード上にあるサーバーにデプロイされていないことを確認してください。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_mwsphpapp
ファイル名:twve_mwsphpapp.html