Debian11にLAMPスタックをインストールする方法

このチュートリアルでは、Debian 11にLAMPスタックをインストールする方法を紹介します。知らない人のために、LAMPスタックはWebサイトやアプリケーションをWeb上でホストするために使用されるオープンソースツールの一般的なセットです。 LAMP Stackは、Linuxをオペレーティングシステムとして使用するWeb開発プラットフォームです。 Apache Webサーバーとして、MariaDB / MySQLをデータベースサーバーとして、PHPをスクリプト言語として。 これは非常に広く使用されており、高性能Webアプリケーションを提供するための実証済みのソフトウェアセットを提供します。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Debian 11(Bullseye)にLAMPスタックを段階的にインストールする方法を紹介します。

Debian 11BullseyeにLAMPスタックをインストールする

ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt ターミナルのコマンド:

sudo aptアップデート
sudo aptアップグレード

ステップ2.インストール Apache Webサーバー。

デフォルトでは、 Apache webserverパッケージはDebianリポジトリに含まれています。 次のコマンドを実行してインストールします。

sudo apt install apache2 apache2-utils

apacheのビルドとバージョンを確認します。

apache2 -v

一度 Apache がインストールされている場合は、以下のコマンドを使用してサービスステータスを確認してください。

sudo systemctl status apache2

確認することもできます Apache URLを参照してインストール https://your-ip-address。 あなたは見るべきです Apache 次の画面のテストページ:

ステップ3.MariaDBデータベースサーバーをインストールします。

MariaDBのインストールを開始するには、次の手順に従います。

sudo apt install mariadb-server mariadb-client

インストールが完了したら、次のコマンドを発行して、データベースサーバーが実行されているかどうかを確認します。

sudo systemctl status mariadb

デフォルトでは、MariaDBは強化されていません。 を使用してMariaDBを保護できます mysql_secure_installation 脚本。 ルートパスワードを設定し、匿名ユーザーを削除し、リモートルートログインを禁止し、テストデータベースと安全なMariaDBへのアクセスを削除する各手順を注意深く読み、以下を実行する必要があります。

mysql_secure_installation

次のように構成します。

-rootパスワードを設定しますか? [Y/n] y-匿名ユーザーを削除しますか? [Y/n] y-rootログインをリモートで禁止しますか? [Y/n] y-テストデータベースを削除してアクセスしますか? [Y/n] y-特権テーブルを今すぐリロードしますか? [Y/n] Y

MariaDBにログインするには、次のコマンドを使用します(MySQLデータベースにログインするために使用するコマンドと同じであることに注意してください)。

mysql -u root -p

ステップ4.PHPをインストールします。

デフォルトでは、PHPのバージョンはDebian 11Bullseyeで利用できます。 次のコマンドを使用して、他の一般的に使用される拡張機能を使用してPHPをインストールできます。

sudo apt install php libapache2-mod-php php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath

次に、を有効にします Apache モジュールがまだ有効になっていない場合は、Webサーバーを再起動します。

a2enmod php7.4

PHPをインストールしたら、次のコマンドを使用してPHPのバージョンを確認します。

php -v

手順5.ファイアウォールを構成します。

許可する Apache ファイアウォールを介したHTTPサーバー:

sudo ufwステータス
sudo ufw allow 80 / tcp
sudo ufw allow 443 / tcp
sudo ufwリロード
sudo ufw enable

手順6.LAMPスタックをテストします。

LAMPスタックをテストするために、PHPファイルをデフォルトのドキュメントルートに配置します。 Apache サーバ:

echo “<?php phpinfo();?>“> /var/www/html/info.php

Save ファイルを終了します。 次に、システムでブラウザを開き、次のように入力します https://your-ip-address/info.php

おめでとう! LAMPが正常にインストールされました。 このチュートリアルを使用して、Debian 11Bullseyeに最新バージョンのLAMPスタックをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします LAMPの公式ウェブサイト