Closed6

WordPressの開発環境

くりりんくりりん

XAMPP / MAMP

WindowsならXAMPP
MacならMAMP
程度の違い

10年くらい前ならこの選択肢がスタンダードだったイメージ
1つのXAMPP / MAMPの中で複数のサイトを構築したいときは苦労する
PHPやMySQLのバージョンを上げたい時なども苦労する

くりりんくりりん

Docker

docker-composeでレシピ化しておくと複製も簡単
ただしDocker自体がちょっと難易度高く、レシピ作るのも若干悪戦苦闘する

WordPress以外に必要なインフラ環境も必要ならコレ

DockerHubに公式イメージが上がっているので、そのOverviewに沿って設定すれば動作する
WordPressやサーバーに上がっているファイルをローカルで直接開いたり編集したりするためにはvolumeマウントの理解が必要

くりりんくりりん

Local

Local 公式サイト
ここ数年でシェアが伸びてきたイメージのツール
フリーのアカウントを作成して、ツールをインストールして、あとは画面にそってポチポチするだけで環境構築が終わる
DockerやPlaygroundと違って、指定したフォルダ下にファイル群が作成される
LiveLink機能でローカルなのに構築中のサイトを共有したり、アドオンでInstant Reloadができる

くりりんくりりん

Playground

WordPress Playground
WordCampTokyo2023で初めて知った最新?の開発環境
同じPlaygroundといっても以下の通りいくつかのパターンがある

  • ブラウザ
  • GitHubリポジトリ
  • npm
  • VSCode
  • Chrome拡張機能

ファイル群が手元のローカルに表示されない?ので使い勝手としてはクセのあるイメージ
まだこれからアップデートと使用事例が増えていくことに期待

参考記事

https://www.smashingmagazine.com/2023/11/wordpress-playground-5-minute-install-instant-spin-up/

くりりんくりりん

TasteWP

The TasteWP
有効期限つきで立ち上げられるWordPress
ちょっとしたテストをしたい時などの用途に最適
期限が来ると消えてしまうという点から、フォーラムの回答デモ用といったところで使うのが良さそう
反面、しっかり環境を残してガッツリ開発がしたい場合には向かない(他にベストなツールがある)

このスクラップは2024/03/01にクローズされました