GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuにLAMPサーバーをインストールして構成する方法

LAMPまたはLAMPスタックは、Linux用に設計された非常に便利なオープンソース開発プラットフォームです。 LinuxをOS、 Apache として使用するため、LAMPと呼ばれます。 Webサーバーとして、 MySQL リレーショナルDBMSおよびPHPとして スクリプト言語として。 UbuntuへのLAMPのインストールはかなり簡単です。この記事では、UbuntuシステムにLAMPをインストールして構成するための非常に便利な方法について説明します。

この記事で説明するコマンドと手順は、Ubuntu18.04LTSシステムで実行されています。

ランプのインストール

システムにLAMPを簡単にインストールするために、次の手順に従います。

ステップ1:タスクセルパッケージをインストールする

このチュートリアルでは、taskselユーティリティを使用してシステムにLAMPをインストールします。したがって、taskselがシステムにインストールされているかどうかを確認することが重要です。タスクセルをインストールするには、Ubuntuターミナルでrootとして次のコマンドを実行します。

$ sudo apt install tasksel

インストールを続行するには、Yを入力してください。

ステップ2:taskselを使用してLAMPをインストールする

タスクセルを介してLAMPサーバーをsudoとしてインストールするには、次のコマンドを使用します。

$ sudo tasksel install lamp-server

LAMPパッケージは次の方法でインストールされます:

ステップ3:LAMPのインストールを確認する

サンプルのPHPページを作成することで、LAMPインストールが正しく機能しているかどうかを確認できます。

例:

ターミナルで次のコマンドを入力して、PHP情報ページを作成しましょう。

$ sudo bash -c "echo -e '<?php\nphpinfo();\n?>' > /var/www/html/phpinformation.php"

ブラウザに次のリンクを入力すると、ローカルホストでこのページにアクセスできます。

http://localhost/phpinformation.php

次のページでは、LAMPがシステムに正しくインストールされていることを確認します。

LAMPの構成(Linux Apache MySQLおよびPHP)

LAMPをインストールした後、必要に応じて構成することをお勧めします。

セキュアMySQL

LAMPサーバーを本番環境で使用する場合は、MySQLのインストールを保護するのが最善です。これを行うには、次のコマンドを実行します。

$ sudo mysql_secure_installation

その後、出力を回避して、ルートパスワードやその他のセキュリティ構成を保護できます。

ファイアウォールの構成

ファイアウォールを構成するには、次のコマンドをsudoとして実行します。

$ sudo ufw allow in "Apache Full"

この構成では、TCP80とTCP443の2つのポートで着信トラフィックが許可されます。

PHPモジュールのインストール

LAMPインストールにすでに付属しているもの以外のLAMPで使用するPHPモジュールをカスタマイズできます。まず、次のコマンドで選択できるモジュールのリストを取得しましょう。

$ apt-cache search ^php- | grep module

次に、次のコマンドを使用して、これらのモジュールのいずれかをインストールできます。

構文:

$ sudo apt install [module-name]

例:

$ sudo apt install php7.2-zip

この記事を通じて、UbuntuシステムにLAMPをインストールして構成する方法を学びました。これには、taskselを介したLAMPのインストールと、サンプルの.phpファイルを作成してインストールを確認することが含まれます。さらに、上記の手順でLAMPをより安全で使いやすくするように構成することもできます。


Ubuntu
  1. Ubuntu20.04にAlgoVPNServerをインストールして構成する方法

  2. Ubuntu20.04にDHCPサーバーをインストールして構成する方法

  3. UbuntuにRedisサーバーをインストールして構成する方法

  1. Ubuntu20.04にNFSサーバーをインストールして構成する方法

  2. Ubuntu20.04にVNCをインストールして構成する方法

  3. Ubuntu20.04にSquidプロキシをインストールして構成する方法

  1. Ubuntu18.04にVNCをインストールして構成する方法

  2. Ubuntu18.04にNFSサーバーをインストールして構成する方法

  3. Ubuntu 18.04 /Debian9にNginxをインストールして構成する方法