久しぶりにMac上にWordPress環境を構築して驚きました。以前に比べて、なんと簡単になったことか。『構築』なんて言葉は大袈裟かもしれません。
簡単にインストールができるようになったのは、やはり『Docker』のおかげでしょう。docker-compose.ymlファイルを生成して、コマンド叩けば完成です。簡単すぎます。PHP調べたり、MySQLインストールしたり、Apacheがどうとか、嵌ってしまうと面倒だったこれら諸々をすっ飛ばして環境構築ができてしまうなんて感動ものです。
簡単すぎて忘れてしまいそうなのでメモ。用意したdocker-compose.ymlは以下。
version: "3"
services:
db:
platform: linux/x86_64 // MySQLコンテナがM1チップに対応していないのでオプション追加
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
- ./dist:/var/www/html
working_dir: /var/www/html/wordpress
volumes:
db_data:
この辺りが参考になりました。Docker便利だ。