インストールガイド · 1 min read · Feb 03, 2026

CherokeeをPHP5とMySQLサポートでMandriva 2009.1にインストール - ページ2

5 CherokeeでのPHP5の有効化

PHPはMandrivaのCherokeeではデフォルトで動作しません。これを変更するために、Cherokeeのウェブベースのコントロールパネルを起動する必要があります…

cherokee-admin -b

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

次に、仮想サーバーに移動し、デフォルトのvhostを選択して、動作タブに移動します:

ターゲット列のphpをクリックします。

今、あなたはここにいるはずです: default - 拡張機能: php > ハンドラー。ハンドラータブで、下にスクロールして一番下まで行きます…

… そして情報ソースの下にあるPHPローカルリンクをクリックします:

インタープリタフィールドには、次のように表示されるはずです:

php-cgi -b /tmp/cherokee-php.socket

これを次のように変更してください

php-fcgi -b /tmp/cherokee-php.socket

コントロールパネルを離れる前に、変更を適用するためにCherokeeを再起動することを確認してください。そのためには、コントロールパネルの左側の列の「変更を保存」下の「優雅な再起動」を選択し、「保存」をクリックします:

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

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

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

vi /var/www/info.php

| |

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

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

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

PHPでMySQLサポートを得るために、php-mysqlパッケージをインストールできます。アプリケーションに必要になるかもしれない他のPHP5モジュールもいくつかインストールすることをお勧めします。次のようにして利用可能なPHP5モジュールを検索できます:

urpmf php

必要なものを選択し、次のようにインストールします:

urpmi php-mysql php-mysqli php-bz2 php-calendar php-ctype php-curl php-devel php-dio php-dom php-eaccelerator php-enchant php-esmtp php-event php-exif php-fam php-ffmpeg php-fileinfo php-filepro php-ftp php-gd php-gettext php-gmp php-iconv php-id3 php-idn php-imap php-imlib2 php-mailparse php-mbstring php-mcache php-mcrypt php-mhash php-ming php-ncurses php-newt php-odbc php-oggvorbis php-pcntl php-pcre php-pear-Net_IDNA php-posix php-pspell php-readline php-recode php-session php-shmop php-simplexml php-snmp php-soap php-sockets php-sqlite php-ssh2 php-suhosin php-sysvmsg php-sysvsem php-sysvshm php-tclink php-tcpwrap php-tidy php-xml php-xmlrpc php-zip php-ini

今、Cherokeeを再起動します:

/etc/init.d/cherokee restart

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

8 リンク

Share: X/Twitter LinkedIn

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

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