もっと詳しく

このチュートリアルでは、Rocky Linux 8にLEMPスタックをインストールする方法を説明します。知らなかった人のために、LEMPという用語はLinux、Nginx、MariaDBまたはMySQL、およびPHPの略語です。 これは、強力なWebサイトとWebアプリケーションを構築するために通常一緒に使用されるスタックです。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、’を追加する必要があります。sudo‘root権限を取得するコマンドに。 RockyLinuxへのLEMPスタックのインストールを段階的に説明します。 8.8。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:RockyLinux8。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)。
  • A non-root sudo userまたはへのアクセス root user。 として行動することをお勧めします non-root sudo userただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

RockyLinux8にLEMPスタックをインストールする

手順1.最初の手順は、システムを最新バージョンのパッケージリストに更新することです。 これを行うには、次のコマンドを実行します。

sudo dnf check-update
sudo dnf update
sudo dnf install dnf-utils
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

ステップ2.RockyLinux8にNginxをインストールします。

デフォルトでは、NginxはRockyLinux8ベースリポジトリで利用できます。 次に、以下のコマンドを実行して、NginxWebサーバーをシステムにインストールします。

sudo dnf install nginx

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

sudo systemctl enable nginx
sudo systemctl start nginx
sudo systemctl status nginx

ファイアウォールルールを構成します。

デフォルトでは、Nginxはポート80と443でリッスンします。サーバーにファイアウォールがインストールおよび構成されている場合は、firewalldを介して両方のポートを許可する必要があります。 次のコマンドで許可できます。

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

現在のファイアウォール設定を一覧表示することで確認できます。

sudo firewall-cmd --permanent --list-all

NginxWebサーバーをテストします。

次に、Webブラウザーを開き、URLを使用してNginxのデフォルトページにアクセスします。 http://your-server-ip-address。 次の画面にNginxのデフォルトページが表示されます。

RockyLinux8にLEMPスタックをインストールする

ステップ3.RockyLinux8にMariaDBをインストールします。

デフォルトでは、MariaDBはRockyLinux8ベースリポジトリでは使用できません。 次に、以下のコマンドを実行して、MariaDBリポジトリをシステムに追加します。

sudo nano /etc/yum.repos.d/mariadb.repo

次の行を追加します。

# MariaDB 10.6 RedHat repository list - created UTC
# https://mariadb.org/download/

[mariadb]
name = MariaDB
baseurl = https://mirror.rackspace.com/mariadb/yum/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://mirror.rackspace.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

次に、次のコマンドを実行して、MariaDBパッケージをRockyLinuxにインストールします。

sudo dnf update
sudo dnf install mariadb-server mariadb

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

sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb

RockyLinuxでMariaDBを保護します。

デフォルトでは、MariaDBは強化されていません。 を使用してMariaDBを保護できます mysql_secure_installation 脚本。 ルートパスワードを設定し、匿名ユーザーを削除し、リモートルートログインを禁止し、テストデータベースと安全なMariaDBへのアクセスを削除する各手順を注意深く読み、以下を実行する必要があります。

mysql_secure_installation

次のように構成します。

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

MariaDBのインストールをテストします。

MariaDBがインストールされたので、MariaDBサーバーへの接続をテストできます。

mysql -u root -p
  • mysql MariaDBサーバーへの接続に使用しているコマンドの名前です。
  • -u rootは、rootユーザーとしてログインすることをMariaDBに通知します。
  • -p MariaDBシェルが接続する前に、パスワードの入力を求められるようにします。

ステップ4.RockyLinux8にPHPをインストールします。

デフォルトでは、PHPはRockyLinux8ベースリポジトリで利用できます。 次に、以下のコマンドを実行して、デフォルトのPHPモジュールをリセットし、次のコマンドを使用してPHP8モジュールを有効にします。

sudo dnf module reset php
sudo dnf module enable php:remi-8.1

ノート:PHPの他のモジュールバージョンを有効にする場合は、上記のコマンドでバージョン番号を変更するだけです。

最後に、以下のコマンドを使用してPHPパッケージをインストールします。

sudo dnf install php php-mysqlnd php-fpm php-opcache php-gd php-xml php-mbstring

インストールを確認します。

php -v

インストールが完了したら、PHP-fpmサービスを開始し、次のコマンドを使用して、起動のたびに自動的に実行できるようにします。

sudo systemctl enable php-fpm
sudo systemctl start php-fpm
sudo systemctl status php-fpm

PHP-FPMを使用してPHPを実行するようにNginxを構成する方法を確認しましょう。

sudo nano /etc/php-fpm.d/www.conf

ユーザーとグループの以下の行を見つけて、Nginxに変更します。

user = nginx
group = nginx

ファイルを保存して閉じてから、PHP-FPMサービスをリロードします。

sudo systemctl restart php-fpm

Rocky Linux 8でのPHPのテスト:

sudo nano /usr/share/nginx/html/info.php

次のファイルを追加します。

<?php
phpinfo();
?>

ファイルを保存して閉じ、ブラウザを開いてドメイン名またはサーバーIPにアクセスし、続いて info.php

http://your-server-ip-address/info.php

おめでとう! LEMPが正常にインストールされました。 LEMPをインストールするためにこのチュートリアルを使用していただきありがとうございます(NginxMariaDB、 と PHP)RockyLinux8システムにスタックします。 追加のヘルプまたは有用な情報については、LEMPの公式Webサイトを確認することをお勧めします。

VPSマネージドサービスオファー

これらすべてを行う時間がない場合、またはこれが専門分野でない場合は、10ドル(ペイパル支払い)から「VPSマネージドサービスオファー」を行うサービスを提供します。 最良の取引を得るために私達に連絡してください!
タグ:LEMP

The post RockyLinux8にLEMPスタックをインストールする方法 appeared first on Gamingsym Japan.