このガイドでは、Ubuntu18.04にLAMPをインストールする方法を説明します。
LAMP(Linux、Apache、MySQL、PHP)は、オープンソースソフトウェアの組み合わせであり、通常、動的なWebサイトおよびWebアプリケーションをホストするために使用されるサーバーにインストールされます。これには、Linuxオペレーティングシステム、Apache Webサーバー、データの保存と管理のためのMySQL、および動的コンテンツを処理するためのPHPが含まれます。
Ubuntu 18.04へのLAMPのインストールは簡単な作業であり、10分以上かかることはありません。インストールプロセスから始めましょう。
要件
- Ubuntu18.04サーバー
- sudo権限を持つシステムユーザー
ステップ1:システムを更新する
次の手順に進む前に、次の2つのコマンドを実行して、システムが最新であることを確認してください。
sudo apt-get update sudo apt-get upgrade
システムは常に最新の状態に保ってください。自動更新を設定することもできます。システムを最新の状態に保つことで、安全性を維持し、システム上の他のパッケージとのパフォーマンスと互換性を最大化できます。
ステップ2:Apacheをインストールする
Apacheは、世界で最も人気があり、広く使用されているWebサーバーソフトウェアです。高速、安全、信頼性が高く、ニーズに応じて簡単にカスタマイズできます。それに加えて、かなり使いやすく、アクセスしやすくなっています
Ubuntu 18.04サーバーにApacheをインストールするには、次のコマンドを実行します。
sudo apt-get install apache2
インストールが完了したら、システムの起動時にApacheサービスが自動的に開始されるようにします。次のコマンドでそれを行うことができます:
sudo systemctl enable apache2
Apacheが実行されていることを確認するには、ウェブブラウザを開き、サーバーのパブリックIPアドレスを入力します(例:http://12.12.12.12
)。 Apacheが正常にインストールされると、「動作します!」というメッセージが表示されます。
ステップ3:MySQLをインストールする
次のステップは、MySQLをインストールすることです。これは最も人気のあるデータベース管理システムの1つであり、データベースの管理と構成に関する多くの機能を提供します。
システムにMySQLをインストールするには、次のコマンドを入力し、プロンプトが表示されたらYを入力します。
sudo apt-get install mysql-server
インストール中に、MySQLrootユーザーのパスワードを入力するように求められます。必ず強力なパスワードを入力してください。
インストールが完了したら、MySQLサーバーのセキュリティを向上させるために、次のスクリプトを実行することをお勧めします。
sudo mysql_secure_installation
まず、パスワード検証プラグインの設定について尋ねられます。
Would you like to setup VALIDATE PASSWORD plugin?(Press y|Y for Yes, any other key for No) :
このプラグインはパスワードの強度をチェックし、ユーザーが十分に安全なパスワードのみを設定できるようにします。
これを有効にするかどうかは完全にあなた次第ですが、強力なパスワードを使用することを忘れないでください。
「はい」を選択すると、パスワード検証ポリシーのレベルを選択するように求められます。
There are three levels of password validation policy: LOW Length >= 8 MEDIUM Length >= 8, numeric, mixed case, and special characters STRONG Length >= 8, numeric, mixed case, special characters and dictionary file Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG:
次に、rootパスワードを変更するように求められますが、MySQLのインストール中にすでに作成されているため、Enterキーを押してこの手順をスキップできます。
この後、さらにいくつかの質問が表示されます。それらすべてに「はい」と答えることをお勧めします。
Remove anonymous users? (Press y|Y for Yes, any other key for No) : Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Reload privilege tables now? (Press y|Y for Yes, any other key for No) :
ここでも、次のコマンドを使用して、MySQLが起動時に起動できるようにすることができます。
sudo systemctl enable mysql
これで、MySQLがインストールされ、保護されました。
ステップ4:PHPをインストールする
このチュートリアルの最後のステップは、PHPをインストールすることです。
PHPは、動的Webサイトの開発に主に使用されるプログラミング言語です。 Ubuntu 18.04には、デフォルトのソフトウェアリポジトリにインストールできるPHP7.2が付属しています。
また、最も一般的なPHPモジュールのいくつかをインストールします:
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-mysql php7.2-opcache php7.2-gd php7.2-curl php7.2-cli php7.2-imap
PHPが正しく機能しているかどうかをテストするために、info.phpというファイルを作成します。このファイルをWebサーバーのルートディレクトリ内に配置します。
テキストエディタを開きます:
sudo nano /var/www/html/info.php
次の行を入力してファイルを保存します:
<?php phpinfo(); ?>
次のように入力して、Apacheサーバーを再起動します。
sudo systemctl restart apache2
ここで、このページに移動すると、次のようになります。http://your_server_ip_address/info.php
Webブラウザーに、現在のPHP構成を示す次のページが表示されます。
これは、PHPが正しく機能していることを意味します。
これで、Ubuntu18.04へのLAMPのインストールが完了しました。おめでとうございます!
もちろん、Lamp Stack Hostingをご利用の場合は、Ubuntu 18.04にLAMPをインストールしたり、Ubuntu 18.04にLAMPスタックをインストールする方法を知ったりする必要はありません。管理者に聞いて、くつろいでリラックスしてください。管理者がUbuntu18.04にLAMPをすぐにインストールします。
PS。 Ubuntu 18.04にLAMPスタックをインストールする方法に関するこの投稿が気に入った場合は、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。