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

Debian11にLAMPサーバーをインストールする方法

LAMPスタックは、開発者の間で最も人気があり、主要な開発スタックの1つです。 Linux Apache MySQL/MariaDBおよびPHPの略です。 Apacheは、無料のオープンソースで非常に人気のあるWebサーバーです。 MySQL / MariaDBはオープンソースのリレーショナルデータベース管理システムであり、PHPはサーバーサイドスクリプト言語です。

このガイドでは、Debian11にLAMPをインストールするプロセスについて説明します。RockyLinux8およびCentOS8にLAMPをインストールする方法を確認してください。

必要なもの

始める前に、まず次の前提条件があることを確認してください。

  1. インストールされているDebian11サーバーのインスタンス。
  2. サーバーで構成されたsudoユーザー

人気のあるLAMPスタックをDebianBulleyeにインストールしましょう。

ステップ1:Debian11パッケージリストを更新する

常にパッケージインデックスの更新から始めて、白紙の状態から始めることが重要です。端末で、次のコマンドを実行します:

$ sudo apt update -y

これには数秒かかるはずです。完了したら、次のステップに進んでください。

ステップ2:ApacheWebサーバーをインストールする

次のステップは、人気のあるApacheWebサーバーをインストールすることです。これを行うには、次を実行します:

$ sudo apt install apache2 -y

これにより、Apacheが他の追加のパッケージ、ライブラリ、および依存関係とともにインストールされます。デフォルトでは、Apacheは自動起動し、ステータスを確認することでこれを確認できます。

$ sudo systemctl status apache2

何らかの理由でApacheが実行されていない場合は、次のコマンドを実行してサービスを開始します。

$ sudo systemctl start apache2

さらに、次のように、再起動時またはシステムの電源がオンになるたびにApacheを起動できるようにすることを検討してください。

$ sudo systemctl enable apache2

Webブラウザで、サーバーのIPアドレスまたはドメイン名にアクセスして、実際にWebサーバーにアクセスできることを確認します。

http://server-ip

ApacheWebサーバーのウェルカムページが表示されます。

これは、Apacheが正常にインストールされたことの確認です。

ステップ3:MariaDBデータベースサーバーをインストールする

MariaDBは、MySQLから分岐したオープンソースのリレーショナルデータベース管理システム(RDBMS)です。より堅牢で安全であり、Galeraクラスターなどの追加機能や、InnoDBなどのクールなストレージエンジンを提供します

MariaDBサーバーをインストールするには、次のコマンドを実行するだけです。

$ sudo apt install mariadb-server -y

Apacheと同様に、MariaDBは自動的に起動します。図のように実行ステータスを確認できます。

$ sudo systemctl status mariadb

MariaDBを起動することを検討して実行されていない場合。

$ sudo systemctl start mariadb

次に、起動時にサービスを開始できるようにします。

$ sudo systemctl enable mariadb

同様に重要なのは、データベースサーバーのセキュリティです。 MariaDBに付属しているデフォルト設定は弱く、ハッカーがそれらを悪用してデータベースを侵害する可能性があります。

したがって、MariaDBを強化するには、次のコマンドを実行します。

$ sudo mysql_secure_installation

これにより、サーバーを強化するためのガイドとなるいくつかのプロンプトが表示されます。ルートパスワードの設定から始めます

次に、残りのプロンプトに「Y」と入力して、データベースサーバーを最も推奨されるセキュリティ設定に構成します。

ログインするには、コマンドを実行します

$ sudo mysql -u root -p

ルートパスワードを入力し、Enterキーを押します。既存のデータベースに対して、次のコマンドを実行します:

SHOW DATABASES;

MariaDBのバージョンを確認するには、次のコマンドを実行します:

SELECT VERSION();

データベースサーバーを終了するには、次のコマンドを実行します。

EXIT;

ステップ3:PHPスクリプト言語をインストールする

最後に、動的Webページの開発をサポートするために使用されるサーバーサイドスクリプト言語であるPHPをインストールします。デフォルトでは、PHP7.4はDebian11リポジトリでホストされています。したがって、次のようにAPTパッケージマネージャーを使用してPHPといくつかの追加のPHPモジュールをインストールします。

$ sudo apt install php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl

次のコマンドを使用して、PHPがインストールされているかどうかを確認できます。

$ php -v

さらに、ドキュメントのルートフォルダにサンプルのPHPファイルを作成することで、Webブラウザからこれを確認できます

$ sudo nano /var/www/html/info.php

次の行を貼り付けます

<?php

phpinfo();

?>

ファイルを保存し、表示されたURLを参照します

http://server-ip/info.php

示されているようにPHPページが表示されるはずです。

結論

ここまでおめでとうございます。このウォークスルーでは、Debian11BullseyeサーバーにLAMPスタックをインストールする方法を段階的に説明しました。ここから、LAMPスタックを使用してWebアプリケーションの開発とテストを開始できます。


Debian
  1. Debian11にLAMPサーバーをインストールする

  2. Debian10にXrdpサーバーをインストールする方法

  3. Debian11にXrdpサーバーをインストールする方法

  1. Debian9にApacheをインストールする方法

  2. Debian11にTeamSpeakサーバーをインストールする方法

  3. Debian9にLAMPサーバーをインストールする方法

  1. Debian10バスターサーバー/デスクトップにLAMPスタックをインストールする方法

  2. Debian10にFTPサーバーをインストールする方法

  3. Debian11にApacheWebサーバーをインストールする方法