|
PHP4 CGI
注意:
このページは、レンタルサーバー SPEEDEX VPS v1 の技術サポートです。
SPEEDEX VPS v1 には FreeBSD サーバーA、FreeBSD サーバーB、FreeBSD サーバーC、Solaris Standard、Solaris Pro の 5 タイプがあります。
2009年6月現在、5 タイプとも新規オーダーはお受けしておりません。
現在提供中のサービスについては SPEEDEX のメニューページを参照ください。
なお、Solaris Standard、Solaris Pro につきましては 2010年5月を持ってサービスを停止する予定です。
SPEEDEX VPS v2 サーバーご利用の場合は v2 サーバーサポートページを参照ください。
SPEEDEX VPS v3 サーバーご利用の場合は v3 サーバーサポートページを参照ください。
SPEEDEX OneDom サーバーご利用の場合は OneDom サーバーサポートページを参照ください。
|
Virtual Server への PHP4 のインストールには二つの方法があります。
一番良いのは
mod_php4 Apache モジュールのインストールですが、 web server によって、PHP4 のファイルがリダイレクトされる CGI としてインストールする事もできます。
インストール
Telnet 又は SSH で Virtual Server にアクセスし、以下を行います。
-
PHP4 CGI のインストールは、Virtual Server の O/S によって方法が異なります:
-
FreeBSD & Solaris PHP 4.2.3
以下のコマンドを実行します:
% vinstall php4-cgi
vinstall コマンドの実行中に、どの機能を利用するかを選択するオプションがあります。メモリーを無駄にしないよう必要最小限の機能だけを選択してください。後で機能を追加したり削除したりする場合は、 php.ini ファイルを編集することでも、再度vinstall コマンドを実行することでも可能です。
注意:PHP 4.2.2 以前のバージョンには Virtual サーバーに弊害を及ぼすセキュリティーの脆弱性があることが知られています。もし、PHP 4.2.2 以前のバージョンをお使いの場合は最新のバージョンにアップグレードしてください。
|
-
BSD/OS
PHP4 は利用できません。PHP3をご利用ください。
-
O/S を調べる。
NOTE: 1999年11月22日以降に Virtual Server をオーダーした場合は、FreeBSDを使用している可能性が高いでしょう。どちらの O/S を使用しているか確認するときは、unameコマンドを使ってください。
%uname
Virtual Server がまだ FreeBSD で作動していない場合は、できるだけ速やかに FreeBSDVirtual Server にアップグレードしてください。
|
-
Security の観点から PHP4 CGI は ~/usr/local/bin/php にインストールされます。以下を行って、PHP4 CGI を ~/www/cgi-bin ディレクトリーにリンクしてください。
% cd ~/www/cgi-bin
% ln ../../../bin/php php
-
Virtual Server の Apache 設定ファイル (~/www/conf/httpd.conf) に以下を追加してください。
注意:
1998年11月8日以前に Virtual Server をオーダーいただいた場合は、以下の追加を ~/www/conf/srm.conf に行う必要があります。
|
-
PHP4 ファイルがディレクトリーでのインデックスファイルに含まれるように DirectoryIndex 行を編集します。
DirectoryIndex index.php index.php4 index.php3 index.cgi index.html index.htm
-
.php, .php3, .php4, and .phtml の全てのファイル拡張子が PHP4 CGI プログラムにリダイレクトされるよう以下の行を付け加えます。
Action php4-script /cgi-bin/php
AddHandler php4-script .php .php3 .php4 .phtml
-
Apache を再起動します。
-
PHP のインストールの完了をチェックするには、以下を ~/www/htdocs/test.php4 として保存し、これにブラウザからアクセスします。
<HTML>
<BODY>
<?php
phpinfo();
?>
</BODY>
</HTML>
phpinfo() ファンクションは、 PHP の基本設定とバージョンを表示します。
PHP4
mod_php4 ApacheModule
SPEEDEX サポートポリシー
Copyright @ Cyber Vision Hosting Co., Ltd. All rights reserved.
株式会社サイバービジョンホスティング提供サービス一覧
再販売用レンタルサーバーのSPEEDEX | VPS(仮想専用サーバー) | 共用サーバー | 独自ドメイン取得・運用 | SSLサーバー証明書 | ワイルドカードサーバー証明書 | SEO | Google Apps(TM) | クリエイティブワークの検索エンジン
|