FastCGI 対応の Sun Java System Web Server 7.0 PHP Add-On 1.0 を http://www.sun.com/download/index.jsp からダウンロードします。
Web Server 上で PHP を FastCGI サーバーとして構成します。
phppack-5_2_0*.zip を /export/home に展開します。
$ cd /export/home; unzip phppack-5_2_0*.zip |
管理サーバーを起動します。
$ <webserver-install-root>/admin-server/bin/startserv |
管理コンソールを使用して FastCGI ハンドラを構成します。
管理コンソールにログインします。
「仮想サーバータスク」から「仮想サーバーを編集」をクリックします。
「仮想サーバーの一般プロパティー」で「コンテンツ処理」タブをクリックします。
「コンテンツ処理 — 一般プロパティー」で「FastCGI」タブをクリックします。
「新規」ボタンをクリックして、FastCGI ハンドラマッピングを備えた新しい URI を追加します。
次の値を入力します。
「適用先」: 「新規 URI」を選択して、/fastcgi/* を入力します。
「ロール」: ドロップダウンリストから「レスポンダ」を選択します。
「アプリケーションパス」: パスとして /export/home/php/bin/php を入力します。
「環境変数」: 変数を入力します。
"PHPRC=/export/home/php","LD_LIBRARY_PATH=/export/home/php", "LD_LIBRARY_PATH_64=/export/home/php/64" |
「了解」ボタンをクリックします。必要に応じて、構成の「配備」ボタンをクリックしなければいけない可能性があります。
シンボリックリンクを作成します。
$ ln -s <webserver-install-root>/samples/fastcgi <webserver-instance-docroot> |
サンプルを実行します。
Hello World サンプルの URL
http://<host-name>:<webserver-instance-port>/fastcgi/HelloWorld.php
ディレクトリ一覧表示サンプルの URL
http://<host-name>:<webserver-instance-port>/fastcgi/directory.php
ページカウンタサンプルの URL
http://<host-name>:<webserver-instance-port>/fastcgi/pageCounter.php
サーバー情報サンプルの URL
http://<host-name>:<webserver-instance-port>/fastcgi/serverinfo.php