UbuntuにおけるLighttpdのインストール方法(PHP、MariaDBおよびPhpMyAdminを含む)
Lighttpdは、Linuxマシン向けのオープンソースのウェブサーバーで、非常に高速でサイズも非常に小さく、メモリとCPUの使用量がそれほど多くないため、ウェブページを迅速に展開する必要があるプロジェクトに適した最良のサーバーの一つです。
Lighttpdの機能
- FastCGI、SCGI、CGIインターフェースのサポート。
- chrootの使用に関するサポート。
- mod_rewriteのサポート。
- OpenSSLを使用したTLS/SSLのサポート。
- 非常に小さいサイズ: 1MB。
- 低いCPUおよびRAMの使用量。
- BSDライセンスの下でライセンスされています。
この記事では、Ubuntu 20.04にLighttpd、MariaDB、PHPおよびPhpMyAdminをインストールする方法を説明します。
ステップ1: UbuntuにLighttpdをインストールする
幸いなことに、Lighttpdは公式のUbuntuリポジトリからインストール可能です。したがって、Lighttpdをインストールしたい場合は、次のコマンドを実行するだけです。
$ sudo apt install lighttpd
一度Lighttpdがインストールされると、あなたのウェブサイトまたはIPアドレスにアクセスすると、このページが表示され、あなたのマシンにLighttpdがインストールされていることが確認できます。
先に、さらにインストールを進める前に、以下は Lighttpd について知っておくべき重要なことです。
- /var/www/html – はLighttpdのデフォルトのルートフォルダです。
- /etc/lighttpd/ – はLighttpdの設定ファイルのデフォルトフォルダです。
ステップ2:UbuntuにPHPをインストールする
Lighttpd ウェブサーバーは PHP FastCGI サポートなしでは使用できません。また、MySQL サポートを有効にするために php-mysql パッケージもインストールする必要があります。
# sudo apt install php php-cgi php-mysql
PHPモジュールを有効にするには、ターミナルで次のコマンドを実行します。
$ sudo lighty-enable-mod fastcgi
sudo lighty-enable-mod fastcgi-php
モジュールを有効にした後、以下のコマンドを実行してLighttpdサーバーの設定を再読み込みしてください。
$ sudo service lighttpd force-reloadPHPが動作しているかどうかをテストするために、/var/www/test.phpにtest.phpファイルを作成しましょう。
$ sudo vi /var/www/html/test.phpi ボタンを押して編集を開始し、次の行を追加してください。
<?php phpinfo(); ?>ESCキーを押して、:xと入力し、Enterキーを押してファイルを保存します。
今度はあなたのドメインまたはIPアドレスに行き、test.phpファイルを呼び出します。例えばhttp://127.0.0.1/test.phpのように。これにより、PHPが正常にインストールされていることを示すページが表示されます。
ステップ3:UbuntuにMariaDBをインストールする
MariaDBはMySQLのフォークであり、Lighttpdと一緒に使用するのにも良いデータベースサーバーです。Ubuntu 20.04にインストールするには、端末でこれらの一連のコマンドを実行してください。
$ sudo apt-get install software-properties-common
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.piconets.webwerks.in/mariadb-mirror/repo/10.5/ubuntu focal main'
sudo apt update
sudo apt install mariadb-server
インストールが完了したら、示されているようにMariaDBのインストールを保護するためにセキュリティスクリプトを実行できます。
$ sudo mysql_secure_installation
スクリプトはルートパスワードの入力を促すか、設定するように求められます。その後、すべての後続のプロンプトに対してYと答えてください。
UbuntuにPhpMyAdminをインストールする
PhpMyAdminは、オンラインでデータベースを管理するための強力なウェブインターフェースで、ほぼすべてのシステム管理者が使用しています。なぜなら、これを使うことでデータベースの管理が非常に簡単になるからです。Ubuntu 20.04にインストールするには、以下のコマンドを実行します。
$ sudo apt install phpmyadmin
インストール中に、以下のダイアログが表示されますので、NOを選択してください。
今、「Lighttpd」を選択してください.
ここはほぼ完了です。/usr/share/ にある PHPMyAdmin フォルダへのシンボリックリンクを /var/www/ に作成するために、この簡単なコマンドを実行してください。
$ sudo ln -s /usr/share/phpmyadmin/ /var/wwwさて、http://localhost/phpmyadminに移動すると、上記でMariaDBのインストール中に設定したルートパスワードを入力するように求められます。
それで、すべてのサーバーコンポーネントが稼働しています。ウェブプロジェクトのデプロイを始めることができます。









