GNU/Linux >> Linux の 問題 >  >> Ubuntu

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

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

LEMP は、Web アプリケーションの開発と展開に使用されるユビキタスな LAMP スタックのバリエーションです。従来、LAMP は Linux、Apache、MySQL、および PHP で構成されていました。モジュール式であるため、コンポーネントを簡単に交換できます。 LEMP により、Apache は軽量で強力な Nginx に置き換えられます。

Ubuntu に LEMP スタックをインストール

ステップ 1. まず、Ubuntu サーバーにパッケージのインストールを開始する前に、すべてのシステム パッケージが更新されていることを確認することを常にお勧めします。

sudo apt update
sudo apt upgrade

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

パッケージ リポジトリから NGINX をインストールします。

sudo apt install nginx

インストールしたら、Nginx を起動し、再起動後に次の 2 つのコマンドで自動的に起動するようにします:

sudo systemctl start nginx
sudo systemctl enable nginx

Web ブラウザーを開いてサーバーの IP アドレス (http://server_ip_address) にアクセスすると、Nginx Web サーバーが実行されていることを確認できます。 Nginx のウェルカム ページが表示されます。

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

mysql-server パッケージをインストールするには、以下のコマンドを実行します:

sudo apt install mariadb-server

インストールが完了すると、MariaDB が自動的に起動します。次のように入力して、MariaDB のバージョンを確認します。

sudo systemctl status mysql

次に、mysql_secure_installation コマンドを発行して、MariaDB インストールのセキュリティを向上させます。

sudo mysql_secure_installation

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

Ubuntu 18.04 LTS には、最新かつ最高の PHP バージョン 7.2 が同梱されています。 PHP およびその他の最も一般的な PHP モジュールをインストールするには、次のように入力します。

sudo apt install php libapache2-mod-php php-opcache php-cli php-gd php-curl php-mysql php-fpm

PHP パッケージをインストールしたら、Nginx サービスを再起動します:

sudo systemctl restart nginx

ステップ 5. PHP 用に Nginx を構成します。

次に完了する必要があるステップは、Nginx 構成ファイルを変更することです:

cd /etc/nginx/sites-available/
nano /etc/nginx/sites-available/your_domain.com.conf

次のコンテンツを貼り付けます:

server {
listen 80;
root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;
server_name your_domain.com;

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

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}

location ~ /\.ht {
deny all;
}
}

作成したばかりのサーバー構成を有効にするには、次のコマンドを実行します:

ln -s /etc/nginx/sites-available/your_domain.com.conf /etc/nginx/sites-enabled/your_domain.com.conf

PHP を再起動し、NGINX 構成をリロードします:

sudo systemctl restart php-fpm
sudo nginx -s reload

ステップ 6. ファイアウォールを構成します。

ufw ファイアウォールを有効にして、Nginx のルールを追加することをお勧めします:

sudo ufw allow OpenSSH
sudo ufw allow 'Nginx HTTP'
sudo ufw enable

ステップ 7. PHP のテスト

次に、info.php ファイルを作成して php をテストし、次のように入力します。

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

次に、Web ブラウザーで次のリンクを開くと、PHP およびその他の構成に関するすべての情報を確認できます:http://your-domain/phpinfo.php (IP アドレスを上記のものに置き換えます)。

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


Ubuntu
  1. Ubuntu 20.04 /Ubuntu18.04にPHP8.0をインストールする方法

  2. Ubuntu18.04LTSにPHP7.2をインストールする方法

  3. Ubuntu 22.04 に LEMP スタック Nginx、MySQL、PHP をインストールする方法

  1. Ubuntu18.04LTSにPHP8をインストールする方法

  2. Ubuntu16.04にPHP7.2をインストールする方法

  3. Ubuntu 20.04 に PHP 7.4 をインストールする方法

  1. Ubuntu18.04にPHPをインストールする方法

  2. Ubuntu20.04にPHPをインストールする方法

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