Modern WordPress Dev Environment
Available Automated Options
Developing inside WSL2 or Linux
Classic Windows Stacks
Docker Based Stacks
The only nice solution which I am happy with and I recommend is to install everything on WSL2
Probably will need something like docker-sync
In order of quality…
-
Devilbox | multi-OS; essentially one big nice Dockerfile;
I like its “docker-compose” approach and syntax; Running on all major platforms (WSL2, macOS & Linux); vhosts, SSL certificates and DNS records are created automatically; -
Amazing idea is PHPDocker.io | Docker generator for PHP;
almost the same as doing it manually; just createpublic/index.php
and do adocker-compose up -d
. Configure ports as wanted. -
Lando | multi-OS
Very solid and mature but I prefer Devilbox’s docs and syntax
WordPress on LandoDocumentation | Lando How to Setup a Local Development Environment in 5 Minutes | Iulia Cazan
-
Laradock | No straightforward WordPress recipe out of the box
PHP focused development environment based on Docker with extensive list of services. Maybe a little bloated because of this but amazing as a reference for Dockerfiles for the various services you might need. -
DDEV | multi-OS
Example Setup Using Bedrock -
Docksal; multi-OS Instant boilerplates for WordPress, Hugo, GatsbyJS, etc
-
DECK (formerly Dockerstacks); free for personal use.
Automatic HTTPS achieved via dedicated domain stacks.run; Under the hood, DECK sits on top Laradock and Docker
Probably Abandoned
- Vessel; Docker for Laravel
- maxlab/stacker; Docker based
Optimized especially for WordPress
- WordOps; highly optimized WordPress without Docker
- SlickStack; similar to WordOps, but inferior; no Docker
- DevKinsta; latest Docker technology for WordPress; Modern alternative to Local
- Local (aka Local by Flywheel); Docker based
- Trellis is amazing but Vagrant based; from well respected agency Roots
Notable Mentions
-
Laravel Valet is macOS-only PHP environment that inspired some interesting Windows projects like valeryan/valet-wsl and cretueusebiu/valet-windows
-
Warden is also macOS-only
Others
- AdrienPoupa/laradose
Docker-compose made for Laravel
Setup Code with Hugo Deployment options: Netlify + Dokku on DigitalOcean or Hetzner Cloud vs now.sh, GitHub Pages, Heroku and AWS
Setup WP?
WordOps - Setup a high performance WordPress stack with a few keystrokes
Fastest WP? WordPress Cloud Hosting powered by Google Cloud Platform | Closte
Ovo je super, nginx playground ali su i ostali projekti ovde wizard zines baš interesantnni
a može baš ručno: Konfigurisanje nginx, ručno, za više virtual hosts odnsono sajtova na njemu:
Just use ngnix and this nginxconfig.io - NGINXConfig | DigitalOcean
Wordpress Boilerplate
Ovaj mi se stvarno sviđa: ManiruzzamanAkash/wp-react-kit
A simple starter kit to work in WordPress with WordPress Rest API, WP-script, React, React Router, Tailwind CSS, PostCSS, Eslint, WP-Data, WP-Data Store, Typescript, React Components, i18n, CRUD, PHP OOP plugin architecture easily in a minute.
Jer ima sve, razumem ga, i baš se razvija
Odličan tekst je ovo: Managing WordPress With Git and Composer
markjaquith/WordPress-Skeleton: Basic layout of a WordPress Git repository. I use this as a base when creating a new repo. is for Git-ified WP sites development, without composer or similar
PHP Docker Images (serversideup/php) - Server Side Up also has WordPress images, with repo at serversideup/docker-php: 🐳 Production-ready Docker images for PHP. Optimized for Laravel, WordPress, and more!
TrafeX/docker-wordpress: WordPress container with Nginx 1.26 & PHP-FPM 8.3 based on Alpine Linux