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

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

このチュートリアルでは、CentOS 8にLEMPスタックをインストールする方法を紹介します。知らなかった方のために、LEMPはLinux、Nginx(エンジンXと発音)、MariaDBの略です。 / MySQLとPHPはすべてオープンソースです。これは、動的なWebサイトとWebアプリケーションを強化する最も一般的なソフトウェアスタックです。Linuxはオペレーティングシステム、NginxはWebサーバー、MariaDB / MySQLはデータベースサーバー、PHPは動的なWebページの生成を担当するサーバー側のスクリプト言語。

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

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

ステップ1.まず、システムが最新であることを確認することから始めましょう。

sudo dnf update

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

Nginxは高性能のWebサーバーであり、最近非常に人気があります。最初のステップはNginxをインストールすることです。したがって、ターミナルセッションを開くか、を使用してサーバーに接続します。 SSH:

sudo dnf install nginx

インストールが完了したら、Nginxを起動してシステムブートで実行できるようにします:

systemctl enable --now nginx

次のステップは、ファイアウォールのポートを開いて、Nginxを使用できるようにすることです:

firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

お気に入りのウェブブラウザを開き、URL http:// your-server's-address(インストールされている場合)を入力して、Nginxが実際に実行されていることを確認できます。これが表示されます:

ステップ3.MariaDBデータベースサーバーをインストールします。

MariaDBは非常に優れたデータベースマネージャーです。MySQLフォークであるため、互換性があります。オープンソース値の1つです。CentOS8にMariaDBをインストールします。コマンドを使用して:

sudo dnf install mariadb-server

MariaDBサーバーをインストールしたら、起動してシステムブートで実行できるようにします:

systemctl enable --now  mariadb

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

mysql_secure_installation

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

次のコマンドを使用してPHPおよび関連モジュールをインストールします:

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

Webアプリケーションに他のPHP拡張機能が必要な場合は、次のコマンドを実行してインストールするだけです。

sudo dnf install php-EXTENSION

### Replacing EXTENSION with your respective PHP module ###

次に、PHP-FPMを起動して起動時に実行できるようにします:

systemctl enable --now php-fpm

ステップ5.CentOS8でPHPをテストします。

PHPをテストして、必要に応じて機能していることを確認したり、単純なPHP情報スクリプトを使用してバージョンとインストールされたモジュールを確認したりできます。

nano /usr/share/nginx/html/test.php
<?php phpinfo(); ?>

ファイルを保存して閉じます。LEMPスタックをCentOS 8サーバーにインストールした場合は、127.0.0.1/info.phpと入力します。 またはlocalhost/info.php ブラウザのアドレスバーにあります。サーバーのPHP情報が表示されます。これは、PHPスクリプトがNginxWebサーバーで正しく実行できることを意味します。

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


Cent OS
  1. CentOS 7 / RHEL 7にLinux、Nginx、MariaDB、PHP(LEMPスタック)をインストールする方法

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

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

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

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

  3. CentOS 7 に LEMP スタックをインストールする方法

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

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

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