GNU/Linux >> Linux の 問題 >  >> Cent OS

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

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

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

CentOSLAMPのインストール

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

# sudo dnf update

CentOS8へのApacheWebサーバーのインストール

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

# sudo dnf install –y httpd httpd-tools

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

# systemctl start httpd
# systemctl enable httpd

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

# systemctl status httpd

ご覧のとおり、ApacheWebサービスが実行されています。

CentOSファイアウォールの構成

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

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

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

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

CentOS8へのMariaDBのインストール

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

# sudo dnf install –y mariadb-server mariadb

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

# systemctl enable mariadb
# systemctl start mariadb

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

# systemctl status mariadb

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

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

# mysql_secure_installation

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

CentOS8へのPHPのインストール

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

# sudo dnf install –y php php-mysqlnd

PHPのテスト

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

<?php

phpinfo (); // it will print the PHP Information that we have installed

?>

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

# setsebool –P httpd_execmem 1

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

# systemctl restart httpd

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

http://<ip-address>/info.php

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

結論

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


Cent OS
  1. CentOSにPHP5.5をインストールする方法

  2. CentOS8にPHP7.3をインストールする方法

  3. CentOS7にPHP7.4をインストールする方法

  1. CentOS7にPHP5.6をインストールする方法

  2. CentOS7にLAMPをインストールする方法

  3. CentOS7にPHP7.3をインストールする方法

  1. CentOS7にPHP8をインストールする方法

  2. CentOS8にPHP8をインストールする方法

  3. CentOS7にPHP7.2をインストールする方法