インストールガイド · 1 min read · Jan 18, 2026

OpenSUSE 11.3 に PHP5 と MySQL サポートを持つ Cherokee をインストールする - ページ 2

5 Cherokee での PHP5 の有効化

PHP はデフォルトでは Cherokee で有効になっていません。有効にするには、Cherokee のウェブベースのコントロールパネルを起動する必要があります…

cherokee-admin -b

… そしてログインします ( http://192.168.0.100:9090/)。

次に、vServers に移動し、デフォルトの vhost を選択して Behavior タブに移動します; ルール管理ボタンをクリックします:

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

Behavior の横にあるプラスボタンをクリックして新しいルールを追加します:

オーバーレイウィンドウがポップアップします; 左の列から Languages を選択し、次に PHP を選択して Add ボタンをクリックします:

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

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

セットアップを完了するには、NON FINAL と書かれたボックスをクリックします…

… それが FINAL に変わるはずです:

右上隅に SAVE ボタンが表示されるはずです - それをクリックして新しい設定を保存します…

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

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

コマンドラインで CTRL+C を押してコントロールパネルを停止します。

6 PHP5 のテスト / PHP5 インストールの詳細を取得

デフォルトのウェブサイトのドキュメントルートは /srv/www/htdocs です。今、そのディレクトリに小さな PHP ファイル (info.php) を作成し、ブラウザで呼び出します。このファイルは、インストールされている PHP バージョンなど、PHP インストールに関する多くの有用な詳細を表示します。

vi /srv/www/htdocs/info.php

| |

今、ブラウザでそのファイルを呼び出します (例: http://192.168.0.100/info.php):

ご覧の通り、PHP5 は動作しており、Server API 行に示されているように FastCGI を介して動作しています。さらに下にスクロールすると、PHP5 ですでに有効になっているすべてのモジュールが表示されます。MySQL はそこにリストされていないため、PHP5 にはまだ MySQL サポートがありません。

7 PHP5 での MySQL サポートの取得

PHP で MySQL サポートを取得するには、php5-mysql パッケージをインストールします。他の PHP5 モジュールもいくつかインストールすることをお勧めします。アプリケーションに必要になるかもしれません:

yast2 -i php5-mysql php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dom php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-ldap php5-mbstring php5-mcrypt php5-odbc php5-openssl php5-pcntl php5-pgsql php5-posix php5-shmop php5-snmp php5-soap php5-sockets php5-sqlite php5-sysvsem php5-tokenizer php5-wddx php5-xmlrpc php5-xsl php5-zlib php5-exif php5-pear php5-sysvmsg php5-sysvshm

今、Cherokee を再起動します:

/etc/init.d/cherokee start && /etc/init.d/cherokee start

(ここでは再起動が私のシステムで信頼性がなかったため、停止と開始コマンドを使用しています - 時々、Cherokee はそう言っても起動しませんでした。)

今、ブラウザで http://192.168.0.100/info.php を再読み込みし、モジュールセクションまでスクロールします。そこには、MySQL モジュールを含む多くの新しいモジュールが見つかるはずです:

8 リンク

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。