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

LAMPはLinuxの頭字語です。 Apache、MySQL、およびPHP。 これは、開発者やWebサイト管理者がWebアプリケーションをテストおよびホストするために使用する無料のオープンソーススタックです。 それは4つのコンポーネントがあります Apache (Webサイトのホスティングに使用)、MySQLまたはMariaDB、およびPHP –動的Webページの作成に使用される一般的なスクリプト言語。 MariaDBまたはMYSQLは、データの保存と管理に使用されます。

このチュートリアルでは、CentOS 8にLAMPサーバーをインストールする方法を学習します。それでは、始めましょう。

CentOSLAMPのインストール

インストールする前に、システムパッケージリポジトリを最新の状態に保ちます。 このためには、ターミナルを開き、次のコマンドを使用します。

# sudo dnfアップデート

インストール Apache CentOS8上のWebサーバー

システムパッケージを更新した後、次のステップは、 Apache Webサーバーとそのツール。このために、次のコマンドを実行します。

# sudo dnf install –y httpd httpd-tools

インストールが完了したら、有効にして開始します Apache 次のコマンドを実行してサービスを実行します。

#systemctl start httpd#systemctl enable httpd

サービスが実行されていることを確認するには、次のコマンドを実行します。

#systemctl status httpd

Apache  稼働中です

あなたが見ることができるようにそれを参照してください Apache Webサービスが実行されています。

CentOSファイアウォールを構成する

インストール後 Apache、ファイアウォールルールを更新して、この要求を許可するには、次のコマンドを使用します。

# sudo Firewall-cmd –add-service = http / tcp –permanent# sudo Firewall-cmd –add-service-https / tcp –permanent# sudo Firewall-cmd –reload

さらに、次のように入力して、Webブラウザーを開き、Webサービスをテストできます。 IPアドレスまたはローカルホスト 以下に示すように。

Apache  テストページ

これで、Webサーバーがインストールされて実行されました。

CentOS8へのMariaDBのインストール

次のステップは、Maria DBをインストールして、Webサイトのデータを保存し、データを管理することです。これには、次のコマンドを使用します。

# sudo dnf install –y mariadb-server mariadb

MariaDBをインストールします

インストールが完了したら、次のコマンドを実行してMariaDBサービスを有効にして開始します。

#systemctl enable mariadb#systemctl start mariadb

サービスが実行されていることを確認するには、次のコマンドを使用します。

#systemctl status mariadb

MariaDBステータス

上記のように、MariaDBが実行されています。

データベースのセキュリティを向上させるために、MariaDBに付属しているセキュリティスクリプトを実行することをお勧めします。 安全でないデフォルト設定が削除され、データベースへのアクセスがロックされます。 確保するには MariaDB 次のコマンドを実行します。

#mysql_secure_installation

ルートパスワードの入力または設定を求めるプロンプトが表示されるため、以降のすべてのプロンプトで「Y」と答えます。

安全なMariaDB

CentOS8へのPHPのインストール

LAMPスタックの最後のコンポーネントはPHPです。PHPを使用して動的Webページを作成し、次のコマンドを使用してPHPをインストールすることについてはすでに説明しました。

# sudo dnf install –y php php-mysqlnd

PHPをインストールする

PHPのテスト

PHPをテストするには、下にページを作成します / var / www / html / ディレクトリ(デフォルトのディレクトリ)。 以下に示すようにコードを挿入します。

PHPファイルをテストします-phpinfo

<?php phpinfo(); //インストールしたPHP情報を出力しますか?>

PHPコードを実行するようにSELinuxに指示する必要があります。これには、次のコマンドを使用します。

#setebool –P httpd_execmem 1

最後に、httpdサービスを再起動します。

#systemctl restart httpd

次に、Webブラウザーを開き、検索バーにサーバーのIPアドレスを入力します。 次のような出力が得られます。

http:// /info.php

PHPは正常にテストされました

PHPバージョン7.2.11がインストールされており、WebページでPHPの完全な情報を確認できます。

結論

このチュートリアルでは、LAMPサーバーとそのコンポーネントをセットアップする方法を学びました Apache、MariaDB、およびCentOS 8上のPHP。PHPリクエストの処理方法も確認できます。 このチュートリアルがLAMPサーバーのセットアップに役立つことを願っています。