このチュートリアルでは、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スタックをインストールする方法について、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。