[Email]
[Web]
  Frontpage2002
    インストール
    サブホスト設定
    Frontpage2000
    Frontpage98
  CGI
    Wpoison
    Whois cgi
      インストール
    Count2.5
    Namazu
      インストール
      CGIで使用
      インデックス作成
    簡易バスケット
  Urchin
    設定変更
  The Webalizer
  Java
    JavaServlet,JSP
    Tomcat
  Apache
    バージョンアップ
    SSI
    MIME Type
    LogFile変更
    Web Server設定
    WAPプロトコル
    ASP
    Virtual subhost
    ログファイル
    設定ファイル
    HTTP認証
    再起動
      Module
        mod_jk
        mod_jserv
      PHP3
        インストール
      PHP4
        インストール
        CGI
        Moduleの選択
    MarcromediaFlash
  Chili!Soft ASP
    ASP設定
    ASPとDatabase
  V-Hostingの限界
    V-Hosting
    V-Hosting FAQ
    V-Hostingの運用
  Cron
  Security
[FTP]
[User]
[Perl]
[iManager]
[Timezone]
[Real]
[Database]
[ColdFusion]
[Python]
[Faq]


v1
Email
v1
Web
v1
FTP
v1
User
v1
Perl
v1
iManager
v1
Timezone
v1
Real
v1
Database
v1
ColdFusion
v1
Python
v1
Faq


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 にアクセスし、以下を行います。

  1. 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 にアップグレードしてください。


  2. Security の観点から PHP4 CGI は ~/usr/local/bin/php にインストールされます。以下を行って、PHP4 CGI を ~/www/cgi-bin ディレクトリーにリンクしてください。

    
    
    
    % cd ~/www/cgi-bin
    
    % ln ../../../bin/php php
    
    
    
    

  3. Virtual Server の Apache 設定ファイル (~/www/conf/httpd.conf) に以下を追加してください。

    注意: 1998年11月8日以前に Virtual Server をオーダーいただいた場合は、以下の追加を ~/www/conf/srm.conf に行う必要があります。

    1. PHP4 ファイルがディレクトリーでのインデックスファイルに含まれるように DirectoryIndex 行を編集します。

      
      DirectoryIndex index.php index.php4 index.php3 index.cgi index.html index.htm
      
      

    2. .php, .php3, .php4, and .phtml の全てのファイル拡張子が PHP4 CGI プログラムにリダイレクトされるよう以下の行を付け加えます。

      
      Action     php4-script /cgi-bin/php
      
      AddHandler php4-script .php .php3 .php4 .phtml
      
      

    3. Apache を再起動します。

  4. 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) | クリエイティブワークの検索エンジン