Linux Wordpress Zorin OS パソコン

Windowsライクな軽量Linux|Zorin OS 15.3 (Ubuntu) CoreにWordPressのローカル環境を作る|Apache|mariaDB

2020年12月6日 春雨

Dok SevによるPixabayからの画像

どうも、春雨(@harusame)です。

今回はZorin OSをインストールしたPCのローカルに、WordPressをインストールする方法を書きたいと思います。Zorin OS 15.3はubuntu 18をベースにしているようです。

目的は、自分だけの日記用やテスト環境として使うことです。インターネットに公開するにはドメイン名、DNSサーバなどが必要ですし、ルーターのポートを開けたりしないといけなくて、危険なので私はしません。ローカルの中のパソコンからは記事を投稿したり、閲覧することはできます。

以下は自己責任でお願いします。

現在Zorin OS 16が配布されています。インストール方法は下の記事を参照してください。

WebサーバーApacheをインストールする

まず管理者権限にして、タイムゾーンを設定します。

sudo su -
timedatectl set-timezone Asia/Tokyo

Apacheをインストールします。

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

Apacheをインストールし、PCを立ち上げたときに自動的に起動するよう、設定するコマンドです。

webブラウザで、Zorin OSのサーバーのプライベート・IPアドレスにアクセスしてください。

Apache

このような画面が開いたら、Apacheは正常にインストールされ、動作しています。

PHP7.4をインストールする

Zorin OS15.3で通常にPHPをインストールすると、PHP7.2がインストールされますが、Wordpressはなるべく新しいバージョンで動作させたほうがいいと思うので、7.4をインストールします。

まず、以下のコマンドを実行します。

apt-get update
apt -y install software-properties-common
add-apt-repository ppa:ondrej/php
apt-get update

PHP7.4をインストールします。

apt -y install php7.4

バージョンを確認します。

php -v

PHP 7.4.13 (cli) (built: Nov 28 2020 06:24:43) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.13, Copyright (c), by Zend Technologies

上記のように表示されればOKです。

MariaDB 10.1 のインストール

WordPressに必要なデータベースをインストールします。

次のコマンドを実行します。

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

バージョンを確認します。

mariadb -V

mariadb Ver 15.1 Distrib 10.1.47-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

バージョン15.1がインストールされました。

WordPressのインストール

WordPressをインストールします。

WordPressの.tar.gzファイルをダウンロードします。2020年12月6日時点ではバージョンは5.5.3でした。とりあえずダウンロードフォルダに保存します。

このファイルをApacheのドキュメントルート、 /var/www/html にコピーします。

cp /home/ユーザー名/ダウンロード/wordpress-5.5.3-ja.tar.gz /var/www/html/wordpress-5.5.3-ja.tar.gz

コピー先のディレクトリに移動します。

cd /var/www/html/
ls

wordpress-5.5.3-ja.tar.gzがあることを確認してください。

ファイルを解凍します。

tar xvf wordpress-5.5.3-ja.tar.gz

そのあと次のコマンドを実行してください。

chown -R www-data:www-data .

WordPress用データベースを作成する

文字コードUTF8データベース wordpressを作成します。

WordPress用のデータベースを作成する

mariadb
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8;

WordPress用のMariaDBユーザーを作成する

GRANT ALL ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password';

上記では wordpressuser というユーザー名になります。「password」の部分は変更して設定してください。

次に以下のコマンドを入力します。

FLUSH PRIVILEGES;

WordPressの初期設定

webブラウザで、WordpressをインストールするPCのプライベート・IPアドレスを使ってアクセスします。Zorin OSのPCであれば「localhost」でもいいです。

xx.xx.xx.xx/wordpress

(xx.xx.xx.xx)←プライベート・IPアドレス

すると WordPressへようこそ の画面が出ます。「さあ、始めましょう」ボタンを押します。

Wordpress初期画面

あとは、先程設定したデータベースの名前ユーザー名パスワードデータベースのホスト名は localhostテーブル接頭辞は wp_ と入力し、送信ボタンを押します。

Wordpress初期設定入力画面
データベースのユーザー名が間違っています

もし下のような画面になってしまったら

/var/www/html/wordpress/wp-config.php

に枠内の全ての文字をコピペして保存してください。

うまく行かない時は端末に戻って、

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

と入力し、下のようにwp-config.phpを書き換えます。(Leafpadがインストールされている場合。Gedit、VIMなどお使いのエディタでいいです。)

sudo leafpad wp-config.php
wp-config.phpの書き換え

あとはWordpressで作るブログのユーザー名パスワードタイトルなどの設定です。

以上でZorin OSのローカルにWordpressをインストールできました。

お疲れ様でした。

なお、Wordpress管理画面の左側メニューの「設定」→「一般」で、「WordPress アドレス (URL)」と「サイトアドレス (URL)」に、「http://localhost/wordpress」ではなく、サーバーを入れたPCのプライベートIPアドレス(http://192.168.xxx.xxx/wordpress のように)を入れてFirewallでHTTP・HTTPSを開けると(sudo ufw allow http、sudo ufw allow https)、プライベートネットワーク上の他のPCからブログを見たり、Wordpressの管理画面にログインできたりするようになります。

まとめ

  1. webサーバーApacheをインストールする
  2. PHP7.4をインストールする
  3. データベースMariaDBをインストールする
  4. WordPressをインストールする
  5. WordPress用データベースを作成する
  6. プライベート・IPアドレスをブラウザに入力し、Wordpressの初期設定をする

よろしければ応援お願いします

にほんブログ村 PC家電ブログへ にほんブログ村 PC家電ブログ パソコン・周辺機器へ

参考サイト

  • この記事を書いた人

春雨

都内に住んでいる中高年のおじさんです。古いPCにLinuxを入れたりして遊ぶのが好きです。PCをいじるのは好きですが、勉強は苦手です。

-Linux, Wordpress, Zorin OS, パソコン
-, , , , , ,