サーバー設定 · 1 min read · Dec 05, 2025

Ubuntu 9.10にPHP5とMySQLを使用してLighttpdをインストールする方法

lighttpd-ubuntu

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のプレースホルダーページが表示されます:

image1

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と入力してこのファイルを呼び出します。

image2

スクリーンショットに示されているように、PHP5は正常に動作しており、Server API行に示されているようにFastCGIを通じて動作しています。さらに下にスクロールすると、PHP5で既に有効になっているすべてのモジュールが表示されます。これで、あなたのウェブサーバーは作業の準備が整いました。

このチュートリアルが、Ubuntu 9.10で軽量で高速なウェブサーバーを設定するのに役立つことを願っています。さらにこのようなチュートリアルを見たい場合は、TechPPを引き続きご覧ください。

Share: X/Twitter LinkedIn

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

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