ウェブサイト検索

Apache、MySQL/MariaDB、PHP を RHEL 8 にインストールする方法


このチュートリアルでは、LAMP スタック (LinuxApacheMySQL/MariaDB) をインストールする方法を学習します。 、RHEL 8 システム上のPHP。このチュートリアルでは、RHEL 8 サブスクリプションがすでに有効になっていて、システムへの root アクセス権があることを前提としています。

ステップ 1: Apache Web サーバーをインストールする

1. まず、Apache Web サーバーをインストールすることから始めます。Apache Web サーバーは、インターネット上の何百万もの Web サイトに電力を供給する優れた Web サーバーです。インストールを完了するには、次のコマンドを使用します。

yum install httpd

2. インストールが完了したら、Apache を有効にし (システム起動時に自動的に起動するように)、Web サーバーを起動し、以下のコマンドを使用してステータスを確認します。

systemctl enable httpd
systemctl start httpd
systemctl status httpd

3. ページを一般公開するには、次のコマンドを使用して、Web サーバーでの HTTP リクエストを許可するようにファイアウォール ルールを編集する必要があります。

firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

4. Web サーバーが実行中であり、http://localhost またはサーバーの IP アドレスにアクセスしてアクセスできることを確認します。以下のようなページが表示されるはずです。

ステップ 2: PHP プログラミング言語をインストールする

5. 次のステップは、WordPressJoomla などの多くの Web サイトで使用されるプログラミング言語である PHP をインストールすることです。その非常に強力で柔軟な動作のためです。

RHEL 8PHP をインストールするには、以下のコマンドを使用します。

yum install php php-mysqlnd php-pdo php-gd php-mbstring

6. 次に、Web サーバーを再起動して、ApachePHP リクエストも処理することを認識させます。

systemctl restart httpd 

7. phinfo() を含む単純な info.php ファイルを作成して、PHP をテストします。このファイルは、Web サーバーのディレクトリ ルート (/var/www/html) に配置する必要があります。

ファイルを作成するには、以下を使用します。

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

もう一度、http://localhost/info.php または http://server-ip-address/info.php にアクセスします。これと同様のページが表示されるはずです。

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

8. MariaDB は、多くの環境で使用されている人気のあるデータベース サーバーです。インストールは簡単で、図に示すようにいくつかの手順を実行するだけです。

yum install mariadb-server mariadb

9. インストールが完了したら、MariaDB を有効にし (システム起動時に自動的に起動するように)、Web サーバーを起動し、以下のコマンドを使用してステータスを確認します。

systemctl enable mariadb
systemctl start mariadb
systemctl status mariadb

10. 最後に、次のコマンドを発行して、MariaDB インストールを保護します。

mysql_secure_installation

MariaDB のインストールとそれをどのように保護するかについて、いくつかの異なる質問が表示されます。データベースの root ユーザー パスワードの変更、テスト データベースの無効化、匿名ユーザーの無効化、および root ログインの無効化をリモートで行うことができます。

以下に例を示します。

11. セキュリティが確保されたら、次のコマンドを使用して MySQL に接続し、データベース サーバー上の既存のデータベースを確認できます。

mysql -e "SHOW DATABASES;" -p

結論

このチュートリアルでは、有名な LAMP スタックを RHEL 8 システムにインストールする方法を説明しました。プロセスは簡単で簡単でしたが、ご質問がある場合は、以下のコメントセクションに投稿してください。