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


このチュートリアルでは、 LAMP スタック - Linux Apache MySQL/MariaDB のインストール方法を学びます。 、 RHEL 8 システム上の PHP 。このチュートリアルでは、すでにRHEL 8サブスクリプションを有効にしており、システムにrootアクセス権があると仮定しています。

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

1. 最初に、Apache Webサーバーをインストールすることから始めます。これは、インターネットを介して何百万ものWebサイトにアクセスする優れたWebサーバーです。インストールを完了するには、次のコマンドを使用します。

# yum install httpd

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

# 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. http:// localhost またはサーバーのIPアドレスにアクセスして、ウェブサーバーが実行中でアクセス可能であることを確認します。下のようなページが表示されるはずです。

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

5. 次のステップは PHP - WordPress Joomla などの多くのウェブサイトで使用されているプログラミング言語をインストールすることです。その非常に強力で柔軟な振る舞いのために。

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

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

6. 今すぐ Apache PHP リクエストも処理することを認識できるように、ウェブサーバーを再起動します。

# 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を有効にして(システム起動時に自動的に起動するように)、ウェブサーバーを起動し、以下のコマンドを使用してステータスを確認します。

# systemctl enable mariadb
# systemctl start mariadb
# systemctl status mariadb

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

# mysql_secure_installation

MariaDBのインストールとそれをどのように保護したいのかについて、いくつかの質問があります。データベースのrootユーザーのパスワードを変更し、testデータベースを無効にし、匿名ユーザーを無効にし、そしてrootログインをリモートで無効にすることができます。

これが一例です。

11. 安全になったら、次のコマンドを使用してMySQLに接続し、データベースサーバー上の既存のデータベースを確認できます。

# mysql -e "SHOW DATABASES;" -p

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