ユーザ用ツール

サイト用ツール


faq07-07

PHPのFastCGIの設定について

PHPのバージョンはサーバーにより「5.2.17」「5.3.28」「5.4系」「5.5系」が
ご利用いただけます。
※バージョンはご利用サーバーにより異なります。
※弊社にて必要と判断させていただいた場合はバージョンアップを行うことがございます。
※サーバーごとに設定やバージョンが異なるため、ご案内は一切行っておりません。

下位バージョンのphpのご利用をご希望の場合は
以下の設定によりFastCGI版のPHPをご利用いただけます。
※FastCGI版のPHPのバージョンは「5.2.17」です。

FastCGI対応PHPの場所

  • /usr/local/php5217/bin/php-cgi

※フォルダ名は適宜設定をして下さい。

作成していただくファイル

  • CGI ファイル
  • .htaccess ファイル

CGIファイル

#!/bin/sh
exec /usr/local/php5217/bin/php-cgi 
  • 上記の内容を記述し、「php.cgi」の名前でcgiファイルを作成します。
    ※既に「php.cgi」の名前でファイルを利用されている場合は適宜わかりやすい名前を任意でつけて下さい。
  • 作成した「php.cgi」ファイルを「public_html/php52」フォルダにアップロードしてください。
    ※サイト全体に設定を反映する場合は「public_html/」フォルダにアップロードして下さい。
  • アップロードした「php.cgi」ファイルのパーミッションを「700」にご設定下さい。

.htaccess

AddHandler fcgid-script .php
FCGIWrapper /home/demo/public_html/php52/php.cgi .php
Options +ExecCGI
allow from all
  • 「/home/demo/public_html/」の「demo」の部分をFTPアカウント名に変更して上記の内容を記述して下さい。
  • 作成したファイルを「htaccess.txt」などの名前で保存して下さい。
    ※ファイル名の先頭に「.」がついた名前のファイルを作成できない場合がございます。
  • 保存後、「htaccess.txt」のまま「public_html/php52」フォルダにアップロードしてください。
  • アップロードが完了したら「.htaccess」に名前を変更して下さい。

http://demo.fan-site.net/php52/で動作するPHPはすべてFastCGI下で動作します。

※サイト全体に設定を反映する場合は「public_html/」フォルダにアップロードして下さい。
その際の記述は以下のようになります。

AddHandler fcgid-script .php
FCGIWrapper /home/demo/public_html/php.cgi .php
Options +ExecCGI
allow from all

http://demo.fan-site.net/で動作するPHPはすべてFastCGI下で動作します。
※「public_html」フォルダ内に存在するファイルに適応されます。

/home/www/procp.tok2.com/app/public/sysmanuals/data/pages/faq07-07.txt · 最終更新: 2015/07/13 12:47 by admin

ページ用ツール