ウェブサイト検索

UbuntuにおけるLighttpdのインストール方法(PHP、MariaDBおよびPhpMyAdminを含む)


Lighttpdは、Linuxマシン向けのオープンソースのウェブサーバーで、非常に高速でサイズも非常に小さく、メモリとCPUの使用量がそれほど多くないため、ウェブページを迅速に展開する必要があるプロジェクトに適した最良のサーバーの一つです。

Lighttpdの機能

  1. FastCGI、SCGI、CGIインターフェースのサポート。
  2. chrootの使用に関するサポート。
  3. mod_rewriteのサポート。
  4. OpenSSLを使用したTLS/SSLのサポート。
  5. 非常に小さいサイズ: 1MB。
  6. 低いCPUおよびRAMの使用量。
  7. BSDライセンスの下でライセンスされています。

この記事では、Ubuntu 20.04にLighttpd、MariaDB、PHPおよびPhpMyAdminをインストールする方法を説明します。

ステップ1: UbuntuにLighttpdをインストールする

幸いなことに、Lighttpdは公式のUbuntuリポジトリからインストール可能です。したがって、Lighttpdをインストールしたい場合は、次のコマンドを実行するだけです。

$ sudo apt install lighttpd

一度Lighttpdがインストールされると、あなたのウェブサイトまたはIPアドレスにアクセスすると、このページが表示され、あなたのマシンにLighttpdがインストールされていることが確認できます。

先に、さらにインストールを進める前に、以下は Lighttpd について知っておくべき重要なことです。

  1. /var/www/html – はLighttpdのデフォルトのルートフォルダです。
  2. /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-reload

PHPが動作しているかどうかをテストするために、/var/www/test.phpにtest.phpファイルを作成しましょう。

$ sudo vi /var/www/html/test.php

i ボタンを押して編集を開始し、次の行を追加してください。

<?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のインストール中に設定したルートパスワードを入力するように求められます。

それで、すべてのサーバーコンポーネントが稼働しています。ウェブプロジェクトのデプロイを始めることができます。

関連記事: