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

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

この記事では、CentOS 7 に LEMP スタックをインストールして構成するために必要な手順について説明しました。このチュートリアルを続行する前に、ユーザーとしてログインしていることを確認してください。 sudo 特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。

LEMP は、Linux、Nginx、MySQL、および PHP の頭字語です。 Web アプリケーションの開発と展開には、LAMP スタック (Nginx の代わりに Apache を使用) と同様の LEMP スタックが使用されます。 LEMP の Nginx は、非同期イベントを使用してリクエストを処理するモジュール式のイベント駆動型アーキテクチャを提供します。この機能により、高負荷下で高いパフォーマンスを発揮できます。 MySQL は Web サイトのデータの保存に使用され、PHP はサイトの動的コンテンツの処理に使用されます。

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

ステップ 1. 最初のコマンドはパッケージ リストを更新し、最新バージョンと依存関係を確実に取得します。

sudo yum install epel-release
sudo yum update

ステップ 2. Nginx のインストール

リポジトリが追加されたので、Nginx をインストールします:

sudo yum install nginx

インストールしたら、次のように入力して Nginx サービスを開始して有効にします。

sudo systemctl start nginx
sudo systemctl enable nginx

ステップ 3. MariaDB のインストール。

MariaDB をインストールするには、次のコマンドを入力します:

sudo yum install mariadb-server

MariaDB サーバーをインストールしたら、サービスを開始して有効にします:

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

ステップ 4. PHP のインストール

CentOS に remi リポジトリを追加して、最新の PHP 7.2 をインストールできるようにします。次のコマンドを入力します。

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

以下のコマンドを使用して PHP72 パッケージを有効にします:

sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72

次に、Remi リポジトリを有効にしたので、PHP FPM といくつかの最も一般的な PHP モジュールを次のようにインストールできます。

sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql

次に、PHP-FPM 構成を開きます:

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

次の行を見つけて置き換えます:

user = apache to user = nginx
group = apache to group = nginx
listen.owner = nobody to listen.owner = nginx
listen.group = nobody to listen.group = nginx
And, lastly, under ;listen = 127.0.0.1:9000 add this line:
listen = /var/run/php-fpm/php-fpm.sock

ステップ 5. Nginx 構成ファイルをセットアップします。

var/www/html 内に idroot.us という名前のディレクトリを作成します (ドメイン名を使用できます):

sudo mkdir -p /var/www/html/idroot.com

Web サイトの構成ファイルは /etc/nginx/conf.d ディレクトリ内に保存されるため、このディレクトリ内に idroot.us という名前の構成ファイルを作成する必要があります。 .conf (ドメイン名を使用できます)。次に、idroot.us をドメイン名に置き換えて、そのファイル内に次のコードを入力します:

nano /etc/nginx/conf.d/example.com.conf
server { 
    listen 80 default_server;
    listen [::]:80 default_server;

    server_name idroot.us www.idroot.us; 
    root /var/www/html/example.com; 
    index index.php; 

    location / { 
        try_files $uri $uri/ =404; 
    } 

    location ~* \.php$ { 
        fastcgi_pass unix:/run/php/php7.2-fpm.sock; 
        include fastcgi_params; 
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
        fastcgi_param SCRIPT_NAME $fastcgi_script_name; 
    }  
}

変更を有効にするために Nginx サービスを再起動することを忘れないでください:

sudo systemctl restart php-fpm
sudo nginx -s reload

CentOS 7 に LEMP スタックをインストールするために必要なことはこれだけです。このクイック ヒントがお役に立てば幸いです。質問や提案がある場合は、下にコメントを残してください。


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

  2. CentOS 7にLEMPスタックをインストールする-ステップバイステップのプロセス?

  3. CentOS8にLEMPスタックを使用してWordPressをインストールする方法

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

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

  3. Debian 10 バスターに LEMP スタックをインストールする方法

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

  2. CentOS 7にLEMPスタック(Nginx、MySQL、PHP v7)をインストールする方法

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