インストールガイド · 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 リンク
- Cherokee: http://www.cherokee-project.com/
- PHP: http://www.php.net/
- MySQL: http://www.mysql.com/
- OpenSUSE: http://www.opensuse.org/
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。