GNU/Linux >> Linux の 問題 >  >> Debian

Debian 9にLAMP(Linux、Apache、MySQL、PHP)をインストールする方法

このチュートリアルでは、Debian9VPSにLAMPスタックをインストールする方法を紹介します。

LAMP(Linux、Apache、MySQL、PHP)スタックは、オープンソースソフトウェアの組み合わせであり、通常、動的WebサイトおよびWebアプリケーションのホストに使用されるサーバーにインストールされます。これには、Linuxオペレーティングシステム、Apache Webサーバー、データの保存と管理のためのMySQLまたはMariaDB、および動的コンテンツを処理するためのPHPが含まれます。

Debian 9へのLAMPのインストールは簡単な作業であり、10分以上かかることはありません。インストールから始めましょう。

前提条件:

  • Debian 9 VPS
  • sudo権限を持つシステムユーザーまたはrootアカウントへのアクセス。

ステップ1:システムを更新する

次の手順に進む前に、次のコマンドを発行してDebianシステムを更新してください。

sudo apt-get update
sudo apt-get upgrade

システムは常に最新の状態に保ってください。自動更新を設定することもできます。

ステップ2:Apacheをインストールする

Apacheは、世界で最も広く使用されているWebサーバーです。高速、安全、信頼性が高く、使いやすく、ニーズに応じて簡単にカスタマイズできます。

Debian 9サーバーにApacheをインストールするには、次のコマンドを入力します。

sudo apt-get install apache2

インストールが完了したら、システムの起動時にApacheサービスが自動的に開始されるようにします。次のコマンドでそれを行うことができます:

sudo systemctl enable apache2

Apacheが正常にインストールされていることを確認するには、Webブラウザを開き、サーバーのIPアドレス(例:http://12.12.12.12)を入力すると、「動作します!」というメッセージが表示されます。

ステップ3:MariaDBをインストールする

次のステップは、MariaDBをインストールすることです。これは、最も人気のあるデータベース管理システムの1つです。

システムにMariaDBをインストールするには、次のコマンドを入力し、プロンプトが表示されたら「Y」を入力します。

sudo apt-get install mariadb-server

インストールが完了したら、MariaDBサーバーのセキュリティを向上させるために、次のコマンドを実行することをお勧めします。

sudo mysql_secure_installation

まず、rootパスワードを設定するように求められます:

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n]

Yと入力し、新しいMariaDBルートパスワードを入力します:

New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!

次に、rootパスワードを変更するように求められますが、MariaDBのインストール時にすでに作成されているため、[Enter]を押してこの手順をスキップできます。

この後、さらにいくつかの質問が表示されます。確認のために、すべての質問に「Y」と答えることをお勧めします。

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

それが完了したら、次のコマンドを使用して、起動時に開始するようにMariaDBサービスを設定してください。

sudo systemctl enable mysql

以上です–MySQLがインストールされて保護されています。

ステップ4:PHPをインストールする

このチュートリアルの最後のステップは、PHPをインストールすることです。

PHPは、動的Webサイトの開発に主に使用されるプログラミング言語です。 Debian9にはデフォルトでPHP7.0が付属しています。

この記事を書いている時点で、最新のPHPバージョンはPHP 7.3であり、DEB.SURY.ORGリポジトリで入手できます。

リポジトリを有効にするには、次のコマンドを実行します。

sudo apt-get install ca-certificates apt-transport-https lsb-release
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.3.list

次のコマンドを実行して、PHP7.3をいくつかの最も一般的なPHPモジュールと一緒にインストールできるようになりました。

sudo apt-get install php7.3 libapache2-mod-php7.3 php7.3-mysql php7.3-opcache php7.3-gd php7.3-curl php7.3-cli php7.3-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が正しく機能していることを意味します。

これで、Debian 9へのLAMPのインストールが完了しました。おめでとうございます!

もちろん、Lamp Stack Hostingをご利用の場合は、Debian 9にLAMPをインストールする必要はありません。また、Debian 9にLAMPスタックをインストールする方法を知る必要はありません。管理者に聞いて、リラックスしてください。管理者がすぐにDebian9にLAMPをインストールします。

PS。 この投稿が気に入った場合は、Debian 9にLAMPスタックをインストールする方法について、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。


Debian
  1. DebianLinuxにPHPComposerをインストールする方法

  2. Debian 11にLAMP(Apache、MySQL、PHP)をインストールする方法

  3. Debian8にLAMPをインストールする方法

  1. MySQLをDebian10Linuxにインストールする方法

  2. Debian WheezyでLAMP(Linux、Apache、MariaDB、PHP)スタックを設定する方法

  3. Debian 11 に LAMP Apache、MySQL、PHP をインストールする方法

  1. Debian10LinuxにApacheCassandraをインストールする方法

  2. Debian10LinuxにPHPをインストールする方法

  3. Linux、Apache、MySQL、PHP(LAMP)スタックをUbuntu16.04にインストールする方法