lighttpd はLinuxマシン用のオープンソースWebサーバーであり、非常に高速でサイズが非常に小さいため、多くのメモリとCPUの使用を必要としないため、Webページの展開に速度が必要なプロジェクトに最適なサーバーの1つです。
lighttpdの機能
- FastCGI、SCGI、CGIインターフェースのサポート。
- chrootの使用のサポート。
- mod_rewriteのサポート。
- OpenSSLを使用したTLS/SSLのサポート。
- 非常に小さいサイズ:1MB。
- CPUとRAMの使用量が少ない。
- BSDライセンスの下でライセンスされています。
この記事では、 Lighttpdをインストールする方法について説明します 、 MariaDB 、 PHP PhpMyAdmin Ubuntu 20.04 。
ステップ1:Ubuntuにlighttpdをインストールする
幸い、 Lighttpd は公式のUbuntuリポジトリからインストールできるため、Lighttpdをインストールする場合は、次のコマンドを実行するだけで済みます。
$ sudo apt install lighttpd


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


先に、さらにインストールする前に、 Lighttpdの重要な点は次のとおりです。 続行する前に知っておく必要があります。
- / var / www / html –はLighttpdのデフォルトのルートフォルダです。
- / etc / lighttpd / –はlighttpd設定ファイルのデフォルトフォルダです。
ステップ2:UbuntuへのPHPのインストール
lighttpd WebサーバーはPHPFastCGIなしでは使用できません サポート。さらに、「 php-mysql」もインストールする必要があります ‘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が機能しているかどうかをテストするために、「 test.php」を作成しましょう。 ‘/var/www/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
スクリプトは、rootパスワードを入力するか設定するように求められます。その後、Y
と答えます 後続のすべてのプロンプトに対して。


UbuntuへのPhpMyAdminのインストール
PhpMyAdminは、データベースをオンラインで管理するための強力なWebインターフェイスです。これを使用してデータベースを管理するのは非常に簡単であるため、ほとんどすべてのシステム管理者がこれを使用します。 Ubuntu 20.04にインストールするには、以下のコマンドを実行します。
$ sudo apt install phpmyadmin


インストール中に、以下のダイアログが表示されます。NO
を選択してください 。


次に、「lighttpd」を選択します ‘。


ここでほぼ完了です。この単純なコマンドを実行して、 / var / www /にシンボリックリンクを作成します。 / usr / share /のPHPMyAdminフォルダーに移動します 。
$ sudo ln -s /usr/share/phpmyadmin/ /var/www
次に、 http:// localhost / phpmyadminに移動します そして、MariaDBのインストール中に上記で設定したrootパスワードを入力するように求められます。


これで、すべてのサーバーコンポーネントが稼働し、Webプロジェクトの展開を開始できます。