前回の内容で、Chromebook上でLinuxが使えるようになったのですが、WordPress用のローカル環境作るには、Local WP などを使った仮想環境の構築が必要になります。
Local WP
Local WPはWIndows11とMacで使っているので、Linuxでも問題なく使えるかと思っていたのですが、自分のChromebookにはなぜかインストールできず。
そのため他の方法を使うことに。
Docker
使ったことは初めてですが、この方法を試してみます。
Dockerのインストール
Linuxターミナル上で、以下のコマンドを入力
sudo apt update -y
・以下のコマンドを入力
sudo apt install -y \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common
・以下のコマンドを入力
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add –
・以下のコマンドを入力
sudo apt-key fingerprint 0EBFCD88
・以下のコマンドを入力
sudo add-apt-repository \”deb [arch=amd64] https://download.docker.com/linux/debian \ $(lsb_release -cs) \ stable”
・以下のコマンドを入力
sudo apt update -y
・以下のコマンドを入力
sudo apt install -y docker-ce docker-ce-cli containerd.io
・以下のコマンドを入力
sudo docker –version
・以下のように表示される
Docker version 19.03.12, build 48a66213fe
インストール完了。このあとDocker-composeをインストールします。
・以下のコマンドを入力
sudo su
・以下のコマンドを入力
sudo curl -L “https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose
・以下のコマンドを入力
sudo chmod +x /usr/local/bin/docker-compose
・以下のコマンドを入力
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
・以下のコマンドを入力
docker-compose –version
・以下のように表示されたら “exit” する
docker-compose version 1.26.2, build 1110ad01
・このあと、WordPress用のdocker-copmose.ymlというファイルの準備をします。
・viエディターを立ち上げる
vi docker-compose.yml
・viエディターが起動したら、[i]キーを押して入力モードにする。
・以下のテキストを入力(コピペ)*ペーストは [ctrl] + [shift] + [v]
version: ‘3.1’
services:
wordpress:
image: wordpress
restart: always
ports:
– 8080:80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: exampleuser
WORDPRESS_DB_PASSWORD: examplepass
WORDPRESS_DB_NAME: exampledb
volumes:
– wordpress:/var/www/html
db:
image: mysql:5.7
restart: always
environment:
MYSQL_DATABASE: exampledb
MYSQL_USER: exampleuser
MYSQL_PASSWORD: examplepass
MYSQL_RANDOM_ROOT_PASSWORD: ‘1’
volumes:
– db:/var/lib/mysql
volumes:
wordpress:
db:
・コピペできたら以下の手順でファイルを保存
[esc]キー → [ : ]キー [w][q]と入力し[returen/enter]
・ターミナルの画面に戻ればWordPress用のdocker-compose.ymlファイルの作成ができています。
・このあとはWordPressを編集する前に必ずターミナルを立ち上げて、dockerを起動する
sudo docker-compose up -d
・上の作業のあと、ブラウザを立ち上げ、
localhost:8080 を開く。
WordPressの管理画面が表示されます。
以上です。
