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

WordPress は、無料でオープンソースの非常に人気のあるコンテンツ管理システムです。 WordPressを使用すると、コーディングの知識がほとんどまたはまったくなくても、Webサイトやブログを簡単に作成および管理できます。

LEMP は、WordPressのデプロイに使用される人気のあるオープンソース開発スタックの1つです。 LEMPスタックには、Linux、Nginx、MySQL、およびPHPが含まれています。 LEMPは、トラフィックの多いWebサイトに高いパフォーマンスを提供します。

このチュートリアルでは、 WordPressをインストールする の上 Ubuntu 20.04 とともに LEMPスタック

前提条件

フォローするには、次のものが必要です。

  • Linuxユーザーアカウント sudo Ubuntu20.04の権限
  • LEMPスタックがインストールされ、適切に構成されている

WordPress用にMySQLを準備する

サイトとユーザーのデータを保存および管理するには、WordPressにはデータベースとユーザーアカウントが必要です。 次のように作成しましょう。

まず、以下のコマンドでMySQLにログインします。

$ sudo mysql -u root -p

MySQLにログインしたら、以下のクエリを実行して、WordPressのデータベースとユーザーアカウントをそれぞれ作成します。 交換 wpuserWP @ ssw0rd あなた自身の価値観で。

mysql> CREATE DATABASE wordpress; mysql> CREATE USER’wpuser ‘@’ localhost ‘IDENTIFIED BY’WP @ ssw0rd’;

WordPress用のMySQLデータベースとユーザーを作成します

次に、以下のクエリを使用して、WordPressデータベースに対するWordPressユーザーアカウントのアクセス許可を付与します。

mysql> wordpressですべての特権を付与します。* TO’wpuser ‘@’ localhost ‘;

その後、次のコマンドで許可テーブルをリロードします。

mysql> FLUSH PRIVILEGES;

タイプ 終了する Enterキーを押してMySQLを終了します。

最新のWordPressをダウンロード

以下のコマンドを使用して、最新バージョンのWordPressをダウンロードします。

$ wget https://wordpress.org/latest.tar.gz

次のステップは、抽出することです ダウンロードしたWordPress アーカイブして、Webサイトのルートディレクトリに配置します。

ノート: 通常、NGINXの新規インストールでは、デフォルトのWebサイトルートは/ var / www / htmlです。 ただし、以前にデフォルトのWebサイトのルートを別のルートに変更したことがある場合は、それに応じて正しいパスを指定する必要があります。

よくわからない場合は、最初に以下のコマンドを実行して、Webサイトのルートディレクトリを確認してください。 交換 cloudindevs.com サーバーブロックファイルの名前を使用します。

$ sudo grep root /etc/nginx/sites-available/cloudindevs.com

NGINXWebサイトのルートディレクトリを確認してくださいNGINXWebサイトのルートディレクトリを確認してください

私のウェブサイトのルートは/ var / www / cloudindevsを指しています。 したがって、以下のコマンドを実行して、ダウンロードしたWordPressアーカイブのコンテンツを適宜抽出できます。

$ sudo tar -zxvf ./latest.tar.gz -C / var / www / cloudindevs

これで、という名前のディレクトリができました。 ワードプレス Webサイトのルートディレクトリにあります。

WordPressをインストールする

抽出されたwordpressディレクトリには、メインの構成ファイルを作成するために必要なサンプル構成ファイルがあります。 以下のコマンドを実行して、wordpressディレクトリに移動し、このファイルをそれぞれコピーします。

$ cd / var / www / cloudindevs / wordpress $ sudo cp wp-config-sample.php wp-config.php

その後、次のコマンドで編集するためにwp-config.phpファイルを開きます。

$ sudo nano wp-config.php

に到達するまで、キーボードの下矢印キーを押します。 MySQL設定 セクション。

WordPressデータベース設定を構成するWordPressデータベース設定を構成する

ここでは、WordPress用に以前に作成した適切なMySQLデータベース名、ユーザー名、およびパスワードを提供する必要があります。 他はすべてそのままにしておきます。 Save と close このファイル。

次に、Webベースのインストーラーを使用してWordPressのインストールを完了します。 Webブラウザーを開き、 ServerIPaddress / wordpress WordPressWebインストーラーを起動します。 にとって example、192.168.0.100 / wordpress

WordPressのインストールページで、必要な情報を入力します。

WordPressWebインストーラーを起動しますWordPressWebインストーラーを起動します

完了したら、をクリックします WordPressをインストールする

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

WordPressが正常にインストールされたことを通知するメッセージが表示されます。

WordPressが正常にインストールされましたWordPressが正常にインストールされました

これで、WordPressにログインして、最初のブログ投稿を作成したり、サイトをカスタマイズしたりできます。

WordPressダッシュボードにログインしますWordPressダッシュボードにログインします

登録ドメインでWordPressにアクセスする

登録したドメインからWordPressサイトにアクセスしたい場合は、次の手順に従ってください。

まず、UbuntuサーバーのIPアドレスを指すようにドメインのDNSレコードを更新したことを確認します。 よくわからない場合は、ドメイン登録事業者にご相談ください。

次に、以下のコマンドを実行して、ドメインのNGINXサーバーブロックファイルを作成します。 交換する必要があります www.yourdomain.com あなたのドメイン名で。

$ sudo nano /etc/nginx/sites-available/www.yourdomain.com

3番目に、以下の構成情報をコピーして、テキストエディターに貼り付けます。 交換 yourdomain.com/ var / www / webroot 抽出されたワードプレスフォルダがそれぞ​​れあるドメイン名とウェブサイトのルートパスを使用します。


server {
listen 80;
listen [::]:80;
#
server_name yourdomain.com;
#
root /var/www/webroot;
index index.php;
#
location / {
try_files $uri $uri/ =404;
}
# pass PHP scripts to FastCGI server

location ~ .php$ {
include snippets/fastcgi-php.conf;

# With php-fpm (or other unix sockets):
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
# # With php-cgi (or other tcp sockets):
# fastcgi_pass 127.0.0.1:9000;
}

}

Save 変更と close サーバーブロックファイル。

次に、次のコマンドを使用して、新しいサーバーブロックファイルをアクティブ化します。

$ sudo ln -s /etc/nginx/sites-available/www.yourdomain.com / etc / nginx / sites-enabled

最後に、次のコマンドでNGINXを再起動します。

$ sudo systemctl restart nginx

これで、Webブラウザを開いて次のように入力できます。 yourdomain.com/wordpress WordPressサイトにアクセスします。

関連記事:

  • Ubuntu20.04でACMEを使用してLet’sEncryptを使用してNginxをセットアップする方法
  • Cerbotを使用してUbuntu20.04でLet’sEncryptを使用してNginxをセットアップする方法

結論

このガイドでは、Ubuntu 20.04にWordPressをダウンロード、インストール、構成する手順について説明しました。 また、登録済みドメインをWordPressサイトに接続する方法も示しました。 いつものように、このWordPressチュートリアルに関するコメントや質問をお寄せください。