サーバー設定 · 1 min read · Dec 05, 2025
Ubuntu 9.10にPHP5とMySQLを使用してLighttpdをインストールする方法

Lighttpdは安全なウェブサーバーで、Apacheと比較して高速です。ここではPHP5サポート(FastCGIを通じて)とMySQLサポートを備えたUbuntu 9.10サーバーにLighttpdをインストールする方法を示します。
このチュートリアルでは、ホスト名をserver1.example.com、IPアドレスを192.168.0.100として使用しています。あなたの環境では異なる場合があります。
最初に行うべきことは、rootとしてログインすることです。Ubuntu Linuxでrootとしてログインするには、ターミナルに次のように入力します:
sudo su
MySQL 5のインストール:
ターミナルに次のように入力します:
aptitude install mysql-server mysql-client
MySQLユーザー「root」のパスワードを提供するように求められます。同じパスワードはroot@localhostおよび[email protected]のユーザーにも有効です。
Ubuntu 9.10にLighttpdをインストールする:
LighttpdはUbuntu 9.10に事前構成されたパッケージとしてすでに利用可能なので、ターミナルを通じて非常に簡単にインストールできます。ターミナルに次のように入力します:
aptitude install lighttpd
次に、ウェブブラウザを開いてhttp://192.168.0.100と入力すると、Lighttpdのプレースホルダーページが表示されます:

Lighttpdのデフォルトのドキュメントフォルダは、Ubuntuではユーザーrootのために/var/www/であり、設定ファイルは/etc/lighttpd/lighttpd.confです。追加の設定は、/etc/lighttpd/conf-available/ディレクトリにあるファイルに保存されています。
PHP5のインストール
LighttpdでPHP5を有効にするには、設定ファイル/etc/php5/cgi/php.iniを修正する必要があります。編集するには、ターミナルに次のように入力します:
vi /etc/php5/cgi/php.ini
このファイルの最後までスクロールし、ファイルの最後に次の行を追加します:
cgi.fix_pathinfo = 1
FastCGI設定を有効にするには(これは/etc/lighttpd/conf-available/10-fastcgi.confに保存されています)、次のコマンドを実行します:
lighttpd-enable-mod fastcgi
変更を適用するためにサーバーを再読み込みするには、ターミナルに次のように入力します:
/etc/init.d/lighttpd force-reload
MySQL 5サポートのインストール:
PHPでMySQLサポートを得るために、php5-mysqlパッケージをインストールできます。しかし、MySQLと一緒に他のPHP5モジュールもインストールするのが良いアイデアです。アプリケーションに必要になるかもしれません。利用可能なPHP5モジュールを検索するには、ターミナルに次のように入力します:
aptitude search php5
選択したパッケージに基づいて、次のようにターミナルに入力してMySQLと一緒にインストールできます:
aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
再度、次のように入力してLighttpdを再起動します:
/etc/init.d/lighttpd restart
ウェブサーバーとPHPのテスト:
デフォルトのウェブサーバーのドキュメントルートは/var/wwwです。今、私たちはそのディレクトリに小さなPHPファイル(info.php)を作成し、ブラウザで呼び出します。このファイルは、インストールされているPHPバージョンなど、PHPインストールに関する多くの有用な詳細を表示します。
このファイルを作成するには、ターミナルに次のように入力します:
vi /var/www/info.php
次に、このファイルに次のコードを入力します:
ファイルを保存してターミナルを閉じます。
次に、ブラウザでhttp://192.168.0.100/info.phpと入力してこのファイルを呼び出します。

スクリーンショットに示されているように、PHP5は正常に動作しており、Server API行に示されているようにFastCGIを通じて動作しています。さらに下にスクロールすると、PHP5で既に有効になっているすべてのモジュールが表示されます。これで、あなたのウェブサーバーは作業の準備が整いました。
このチュートリアルが、Ubuntu 9.10で軽量で高速なウェブサーバーを設定するのに役立つことを願っています。さらにこのようなチュートリアルを見たい場合は、TechPPを引き続きご覧ください。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。