インストールガイド · 1 min read · Jan 05, 2026
Fedora 14 に PHP5 と MySQL サポートを持つ Cherokee をインストールする - ページ 2
5 PHP5 の設定
/etc/php.ini を修正し、行 cgi.fix_pathinfo=1 のコメントを外す必要があります:
vi /etc/php.ini| [...] ; cgi.fix_pathinfo は CGI のための *本物の* PATH_INFO/PATH_TRANSLATED サポートを提供します。 PHP の ; 以前の動作は PATH_TRANSLATED を SCRIPT_FILENAME に設定し、PATH_INFO が何であるかを理解しませんでした。 ; PATH_INFO についての詳細は cgi スペックを参照してください。 これを 1 に設定すると、PHP CGI は仕様に従ってパスを修正します。 ; ゼロに設定すると、PHP は以前のように動作します。 デフォルトは 1 です。 スクリプトを修正して、 ; PATH_TRANSLATED ではなく SCRIPT_FILENAME を使用するべきです。 ; http://www.php.net/manual/en/ini.core.php#ini.cgi.fix-pathinfo cgi.fix_pathinfo=1 [...] |
その後、Cherokee を再起動します:
/etc/init.d/cherokee restart6 Cherokee での PHP5 の有効化
デフォルトでは、Cherokee では PHP は有効になっていません。有効にするには、Cherokee のウェブベースのコントロールパネルを起動する必要があります…
cherokee-admin -b… そしてログインします ( http://192.168.0.100:9090/)。
次に vServers に移動し、デフォルトの vhost を選択して Behavior タブに移動します; ルール管理ボタンをクリックします:

左の列には、現在存在するすべてのルールが表示されるはずです:

Behaviour の隣にあるプラスボタンをクリックして新しいルールを追加します:
オーバーレイウィンドウがポップアップします; 左の列から Languages を選択し、次に PHP を選択して Add ボタンをクリックします:

次に、Configuration Assistant ウィンドウで Create ボタンをクリックします:

左の列に PHP の新しいルールが表示されるはずです (ステータスは NON FINAL)。 デフォルトの PHP 設定を変更することもできます (これは必須ではなく、デフォルト設定でほとんどの場合問題ありません)。 FastCGI 設定は Handler タブにあります:

設定を完了するには、NON FINAL と書かれたボックスをクリックします…
… それは FINAL に変わるはずです:
右上隅に SAVE ボタンが表示されるはずです - それをクリックして新しい設定を保存します…

… そして Graceful restart ボタンをクリックします:

PHP は今や Behavior タブにリストされるはずです (Final 列にチェックが入っているはずです):

コマンドラインで CTRL+C を押してコントロールパネルを停止します。
7 PHP5 のテスト / PHP5 インストールの詳細を取得
デフォルトのウェブサイトのドキュメントルートは /var/www/cherokee です。 このディレクトリに小さな PHP ファイル (info.php) を作成し、ブラウザで呼び出します。このファイルは、インストールされている PHP バージョンなど、PHP インストールに関する多くの有用な詳細を表示します。
vi /var/www/cherokee/info.php| |
今、ブラウザでそのファイルを呼び出します (例: http://192.168.0.100/info.php):

ご覧の通り、PHP5 は動作しており、Server API 行に示されているように FastCGI を介して動作しています。さらに下にスクロールすると、PHP5 ですでに有効になっているすべてのモジュールが表示されます。 MySQL はそこにリストされていないため、PHP5 にはまだ MySQL サポートがありません。
8 PHP5 での MySQL サポートの取得
PHP で MySQL サポートを取得するには、php-mysql パッケージをインストールできます。 アプリケーションに必要になる可能性がある他の PHP5 モジュールもインストールするのが良いアイデアです。 利用可能な PHP5 モジュールを次のように検索できます:
yum search php必要なものを選択し、次のようにインストールします:
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpcその後、Cherokee を再起動します:
/etc/init.d/cherokee restartブラウザで http://192.168.0.100/info.php を再読み込みし、再度モジュールセクションまでスクロールします。 そこには、MySQL モジュールを含む多くの新しいモジュールが見つかるはずです:

9 リンク
- Cherokee: http://www.cherokee-project.com/
- PHP: http://www.php.net/
- MySQL: http://www.mysql.com/
- Fedora: http://fedoraproject.org/
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。