Webサーバー · 1 min read · Feb 13, 2026
OpenSUSE 11.4 に PHP5 と MySQL サポートを持つ Lighttpd をインストールする
OpenSUSE 11.4 に PHP5 と MySQL サポートを持つ Lighttpd をインストールする
バージョン 1.0
著者: Falko Timme
Twitter でフォローしてください
Lighttpd は、スピードが重要な環境向けに設計された、安全で高速、標準準拠のウェブサーバーです。このチュートリアルでは、OpenSUSE 11.4 サーバーに PHP5 サポート(FastCGI 経由)と MySQL サポートを持つ Lighttpd をインストールする方法を示します。
これがあなたにとって機能するという保証はありません!
1 前提条件
このチュートリアルでは、ホスト名 server1.example.com と IP アドレス 192.168.0.100 を使用します。これらの設定はあなたの環境によって異なる場合があるため、適宜置き換えてください。
2 MySQL 5 のインストール
まず、次のようにして MySQL 5 をインストールします:
yast2 -i mysql mysql-client mysql-community-server次に、MySQL のシステム起動リンクを作成し(システムが起動するたびに MySQL が自動的に起動するように)、MySQL サーバーを起動します:
chkconfig -f --add mysql
/etc/init.d/mysql startMySQL インストールを安全にするために、次を実行します:
mysql_secure_installation今、いくつかの質問がされます:
server1:~ # mysql_secure_installation
NOTE: このスクリプトのすべての部分を実行することは、すべての MySQL サーバーで推奨されます。 本番環境で使用する場合は、各ステップを注意深く読んでください!
MySQL にログインして安全にするためには、現在の root ユーザーのパスワードが必要です。 MySQL をインストールしたばかりで、まだ root パスワードを設定していない場合、パスワードは空白になりますので、ここでは Enter を押してください。
現在の root のパスワードを入力してください(なしの場合は Enter): <– ENTER
OK、パスワードが正常に使用されました、次に進みます…
root パスワードを設定することで、適切な認証なしに誰も MySQL の root ユーザーにログインできないようにします。
root パスワードを設定しますか? [Y/n] <– Y
新しいパスワード: <– 希望する MySQL root パスワードを入力
新しいパスワードを再入力してください: <– そのパスワードを確認
パスワードが正常に更新されました!
特権テーブルを再読み込みしています..
… 成功!
デフォルトでは、MySQL インストールには匿名ユーザーがあり、誰でもユーザーアカウントを作成することなく MySQL にログインできます。 これはテスト用にのみ意図されており、インストールを少しスムーズにするためのものです。 本番環境に移行する前に、これらを削除する必要があります。
匿名ユーザーを削除しますか? [Y/n] <– Y
… 成功!
通常、root は ‘localhost’ からのみ接続を許可されるべきです。 これにより、誰かがネットワークから root パスワードを推測できないようにします。
リモートでの root ログインを禁止しますか? [Y/n] <– Y
… 成功!
デフォルトでは、MySQL には誰でもアクセスできる ‘test’ という名前のデータベースが付属しています。 これもテスト用にのみ意図されており、本番環境に移行する前に削除する必要があります。
テストデータベースとそのアクセスを削除しますか? [Y/n] <– Y
- テストデータベースを削除しています…
… 成功! - テストデータベースの特権を削除しています…
… 成功!
特権テーブルを再読み込みすることで、これまでに行ったすべての変更が即座に適用されることを保証します。
特権テーブルを今すぐ再読み込みしますか? [Y/n] <– Y
… 成功!
クリーンアップ中…
すべて完了! 上記のすべてのステップを完了した場合、あなたの MySQL インストールは現在安全であるはずです。
MySQL を使用していただきありがとうございます!
server1:~ #
これであなたの MySQL セットアップは安全になっているはずです。
3 Lighttpd のインストール
Lighttpd は OpenSUSE パッケージとして利用可能ですので、次のようにしてインストールできます:
yast2 -i lighttpd次に、Lighttpd のシステム起動リンクを作成し(システムが起動するたびに Lighttpd が自動的に起動するように)、それを起動します:
chkconfig -f --add lighttpd
/etc/init.d/lighttpd start今、ブラウザを http://192.168.0.100 に向けると、Lighttpd がページを配信しているのが確認できるはずです(実際にはインデックスファイルが Lighttpd のドキュメントルートにないため 404 ページですが、少なくとも Lighttpd が正常に動作していることを意味します):

Lighttpd のデフォルトのドキュメントルートは OpenSUSE の /srv/www/htdocs で、設定ファイルは /etc/lighttpd/lighttpd.conf です。
4 PHP5 のインストール
FastCGI を通じて Lighttpd で PHP5 を動作させることができます。OpenSUSE には PHP5 用の FastCGI パッケージ php5-fastcgi があり、次のようにしてインストールします:
yast2 -i php5-fastcgi新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。