WordPressは、インターネット上でブログを作成できる、無料のオープンソースで最も人気のあるコンテンツ管理システムです。上位1,000万のWebサイトの33%を含む、Webサイトの3分の1以上に電力を供給しています。 WordPressには強力な機能と美しいデザインが付属しており、自由に好きなものを作成できます。
このチュートリアルでは、Ubuntu20.04VPSにNginxを使用してWordPressをインストールする方法を紹介します。
- Ubuntu 20.04 VPS(SSD 2 VPSプランを使用します)
- rootユーザーアカウントへのアクセス(またはroot権限を持つ管理者アカウントへのアクセス)
ステップ1:サーバーにログインしてサーバーOSパッケージを更新する
まず、rootユーザーとしてSSH経由でUbuntu20.04サーバーにログインします。
ssh root@IP_Address -p Port_number
「IP_Address」と「Port_number」をサーバーのそれぞれのIPアドレスとSSHポート番号に置き換える必要があります。さらに、必要に応じて「root」を管理者アカウントのユーザー名に置き換えます。
開始する前に、サーバーにインストールされているすべてのUbuntuOSパッケージが最新であることを確認する必要があります。これを行うには、次のコマンドを実行します。
apt-get update -y apt-get upgrade -y
ステップ2:LEMPサーバーをインストールする
WordPressはPHPで記述されており、MariaDBをデータベースバックエンドとして使用します。したがって、LEMPサーバーをサーバーにインストールする必要があります。次のコマンドを使用して、nginx、MariaDB、PHP、および必要なすべてのPHP拡張機能をインストールできます。
apt-get install nginx mariadb-server php php-curl php-mysql php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip php-fpm -y
LEMPサーバーがインストールされたら、次のコマンドを使用してNginxおよびMariaDBサービスを開始します。
systemctl start nginx systemctl start mariadb
ステップ3:WordPressデータベースを作成する
次に、WordPressのデータベースとユーザーを作成する必要があります。まず、次のコマンドを使用してMariaDBシェルに接続します。
mysql
接続したら、次のコマンドを使用してデータベースとユーザーを作成します。
MariaDB [(none)]> CREATE DATABASE wpdb; MariaDB [(none)]> GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY 'securepassword';
次に、特権をフラッシュし、次のコマンドでMariaDBを終了します。
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
この時点で、MariaDBがインストールされ、WordPress用に構成されています。これで、WordPressのインストールに進むことができます。
ステップ4:WordPressをダウンロードする
まず、ディレクトリをNginxのデフォルトのWebルートに変更し、次のコマンドを使用して最新バージョンのWordPressをダウンロードします。
cd /var/www/html wget http://wordpress.org/latest.tar.gz
ダウンロードが完了したら、次のコマンドを使用してダウンロードしたファイルを抽出します。
tar -xzvf latest.tar.gz
次に、ディレクトリをwordpressに変更し、サンプル構成ファイルの名前を変更します。
cd wordpress mv wp-config-sample.php wp-config.php
次に、構成ファイルを編集して、データベース設定を定義します。
nano wp-config.php
次の行を変更します:
/** The name of the database for WordPress */define('DB_NAME', 'wpdb'); /** MySQL database username */define('DB_USER', 'wpuser'); /** MySQL database password */define('DB_PASSWORD', 'securepassword');
ファイルを保存して閉じ、WordPressディレクトリの適切な権限と所有権を設定します:
chown -R www-data:www-data /var/www/html/wordpress
終了したら、WordPressをホストするようにNginxを構成することができます。
ステップ5:WordPress用にNginxを構成する
次に、WordPressWebサイトをホストするためのNginx仮想ホスト構成ファイルを作成する必要があります。
nano /etc/nginx/conf.d/wp.conf
次の行を追加します:
server { listen 80; root /var/www/html/wordpress; index index.php index.html index.htm; server_name yourdomain.com; error_log /var/log/nginx/yourdomain.com_error.log; access_log /var/log/nginx/yourdomain.com_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 -t
次に、Nginxサービスを再起動して、構成の変更を適用します。
systemctl restart nginx
ステップ6:WordPressにアクセスする
次に、Webブラウザーを開き、URL http://yourdomain.com
を使用してWordPressのインストールを開始します。 。次のページにリダイレクトされます:
言語を選択して、続行をクリックします ボタン。 WordPressのセットアップページにリダイレクトされます:
サイトのタイトル、管理者のユーザー名、パスワードを入力し、WordPressのインストールをクリックします ボタン。インストールが完了すると、次のページが表示されます。
ログインをクリックします ボタン。 WordPressのログインページが表示されます:
管理者のユーザー名とパスワードを入力し、ログインをクリックします ボタン。 WordPressダッシュボードが表示されます:
おめでとう!これで、WordPressがUbuntu20.04VPSに正常にインストールされました。
もちろん、マネージドWordPressホスティングを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。