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

Ubuntu20.04にLEMPスタックを使用してWordPressをインストールする

WordPress は、PHPプログラミング言語を利用した、世界的に有名で利用されているオープンソースのWebベースのコンテンツ管理および公開プラットフォームです。

LEMPを介したインストール 単にLinuxを検討する必要があることを意味します メインサーバー環境として、 Nginx メインのWebサーバーとして、 MySQL メインデータベースサーバーとして、および PHP 主要なプログラミング言語のフットプリントとして。

[あなたも好きかもしれません:Ubuntu20.04にLAMPスタックでWordPressをインストールする方法]

メインデータベースサーバーの場合は、 MariaDBを使用できます。 またはMySQLCommunity Edition どちらもオープンソースであり、SQL構文規則に準拠しているためです。

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

WordPressをインストールするかどうか デスクトップまたはサーバー環境では、必要なすべてのパフォーマンス要件を満たすために、オペレーティングシステムが最新である必要があります。

$ sudo apt update && sudo apt upgrade -y

このステップでは、 Nginxをインストールする方法を理解する必要があります Webサーバー、 MySQL / MariaDB データベースサーバー、および PHP 関連する依存関係がある場合はそれと一緒に。

$ sudo apt install nginx mysql-server php php-curl php-mysql php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip php-fpm -y   

インストールプロセスの一部で、 MySQLのいくつかの構成手順を確認するように求められる場合があります サーバー。

たとえば、使いやすいデフォルトの認証プラグインを選択するように求められます。

その後、LEMPスタックのインストールプロセスが完了し、PHP-FPM、Nginx、およびMySQLサービスデーモンが実行されていることを確認します。

$ sudo systemctl start nginx php7.4-fpm mysql
$ sudo systemctl status nginx php7.4-fpm mysql
$ sudo systemctl enable nginx php7.4-fpm mysql

UbuntuにWordPressをインストールする

WordPressサイトには、ダウンロードと構成時にすべてのデータベーステーブルを保存するプライマリデータベースが必要です。 MySQLコンソールにログインする前に、MySQLのインストールを保護する必要がある場合があります。

$ mysql_secure_installation

上記のコマンドは、他の重要なデータベース構成設定とともに、MySQLデータベースのrootユーザーパスワードを作成するのにも役立ちます。

作成したrootユーザーのクレデンシャルを使用してMySQLシェルにログインします:

$ mysql -u root -p

WordPressデータベースとそれに関連するユーザーを作成します。

mysql> CREATE DATABASE wordpress_db;
mysql> CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'pa55word';
mysql> GRANT ALL PRIVILEGES ON wordpress_db;
mysql> FLUSH PRIVILEGES;
mysql> exit;

次に、 Nginxで識別される次のディレクトリに移動する必要があります デフォルトのウェブルートとして。

$ cd /var/www/html
Download latest WordPress version release:
$ sudo wget http://wordpress.org/latest.tar.gz
$ sudo tar -xzvf latest.tar.gz

正しいWebサイトディレクトリのアクセス許可を設定します。

$ sudo chown -R www-data:www-data /var/www/html/wordpress
$ sudo chmod -R 775 /var/www/html/wordpress 

次に、WordPressデータベース構成ファイルを作成してMySQLデータベースに接続します。

$ cd wordpress
$ sudo mv wp-config-sample.php wp-config.php
$ sudo nano wp-config.php

このファイルに、前に作成したデータベースのクレデンシャルを入力します。

WordPressシークレットキージェネレーターを使用して、 wp-config.phpのこの部分に固有の値を作成します ファイル。

次のように表されます:

WordPress用にNginxを構成する

ここでの最初のステップは、 WordPress用の仮想nginxサーバーブロックを作成することです。 ウェブサイト。

$ sudo nano /etc/nginx/conf.d/wordpress.conf

ファイルの実装は次のようになります。

server {
        listen 80;
        listen [::]:80;
        root /var/www/html/wordpress;
        index  index.php index.html index.htm;
        server_name linuxshelltips.network www.linuxshelltips.network;

        error_log /var/log/nginx/linuxshelltips.network_error.log;
        access_log /var/log/nginx/linuxshelltips.network_access.log;
        
        client_max_body_size 100M;
        location / {
                try_files $uri $uri/ /index.php?$args;
        }
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/run/php/php7.4-fpm.sock;
                fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
        }
}

デフォルトのNginxサーバーブロックを削除して、Nginxの自動リクエストルーティングを防止します。

$ sudo rm /etc/nginx/sites-enabled/default
$ sudo rm /etc/nginx/sites-available/default

Nginxの構成で構文エラーを確認し、再起動してください。

$ sudo nginx -t
$ sudo systemctl restart nginx

WordPressインストールウィザードのセットアップ

これで、構成されたURLからWordPressサイトにアクセスできます。

http://linuxshelltips.network

設定手順に従って、WordPressを正常にインストールします。

これで、 WordPressを受け入れることができます LEMPの下で提供する必要があります Ubuntuでスタック 。


Ubuntu
  1. Ubuntu18.04にLAMPスタックを使用してWordPressをインストールする方法

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

  3. Ubuntu20.04にLEMPを使用してWordPressをインストールする方法

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

  2. Ubuntu18.04にApacheを使用してWordPressをインストールする方法

  3. Ubuntu 18.04にPHPとMySQL(LEMPスタック)を使用してNginxをインストールする方法

  1. Ubuntu 20.04 LTSにPHPとMySQL(LEMPスタック)を使用してNginxをインストールする方法

  2. Ubuntu20.04にLAMPスタックを使用してWordPressをインストールする

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