Skip to content

WordPress構築方法

Posted on:July 30, 2021 at 12:00 AM

Table of contents

Open Table of contents

WordPress環境構築方法

この記事ではポート固定、SSH接続については説明を省いているのでご了承ください。

【所要時間:約30分(マシンの性能によります)】

注意:この記事ではUbuntuでの方法を説明しています。


おまじないをかけたい人用

いちいち”sudo“を入力したくない方は最初に以下のおまじないをかけておいてください。

$ sudo su -

構築手順

1. Change TimeZone

TimeZoneをTokyoに変更します。既に設定されている場合は読み飛ばしてください。

$ sudo timedatectl set-timezone Asia/Tokyo

2. Install Apache2

Apache2をインストールして、システム起動時に立ち上がるようにします。

* Nginxも使えますが、WordPressのプラグインによってはhtaccessが使えることが前提のものがありますので、Apacheをオススメします。

$ sudo apt -y update
$ sudo apt -y install apache2 
$ sudo systemctl enable apache2
$ sudo systemctl start apache2

3. Install PHP

PHP8.1をインストールします。PHP7.4でもOKです。

$ sudo apt -y install php8.1 php8.1-mysql

4. Setup MariaDB

MariaDBをインストールして、システム起動時に立ち上がるようにします。

$ sudo apt -y install mariadb-server mariadb-client
$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

5. Download WordPress

Apache2の公開ディレクトリにWordPressのファイルをダウンロードして解凍します。また、所有者をApacheの実行ユーザーに変更します。

$ cd /var/www/html
$ wget https://ja.wordpress.org/latest-ja.tar.gz
$ tar xvf latest-ja.tar.gz
$ sudo chown -R www-data:www-data .

6. Create the database

$ sudo mysql -u root
MariaDB [(none)]> CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8;
MariaDB [(none)]> GRANT ALL ON wordpress.* TO wordpress@localhost IDENTIFIED BY 'password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> quit;

7. Setup WordPress

  1. ブラウザを開き、「サーバーIP/wordpress/」にアクセスします。
  2. WordPressのセットアップ画面が表示されるので、以下のように入力します。(※データベース作成時に入力した値に変えてください。以下の表はあくまで例です。)

データベースの接頭語はセキュリティの観点から変更することをおすすめします。

ItemExample
Database namewordpress
User namewordpress
Passwordpassword
Database Host Namelocalhost
Table prefix_wp

8. 完成

あとはWordPressで利用するユーザーの設定済ませれば完了です。

お疲れ様でした。

今回は以上です。