Trellis VVV MAMP
Pro
Price Free Free $59.00
Vagrant box for local development
WP-CLI
PHP 7.3
Extendable provisioning
Production/remote servers
Development & production parity
Ready for WordPress core development
Integrated database backups
Let’s Encrypt support
A+ SSL support
Complete control over environments
phpMyAdmin

Trellis and VVV have similar goals:

“The primary goal of Varying Vagrant Vagrants (VVV) is to provide an approachable development environment that matches a typical production environment.”

The problem is there’s no "typical" production environment. Just using Apache, PHP, and MySQL does not mean you’ve matched a production environment. Every production environment is different down to the minor version numbers of software packages.

Instead of using a server configuration system such as Ansible, Puppet, or Chef, VVV uses a Bash script that’s almost 1,000 lines to provision a server. This script has been made for development purposes so there’s no way it can match up with your production server. Unless, of course, you use VVV to provision it but they discourage such usage.

Trellis uses Ansible, and we’re serious about development and production parity.

If you have to pass off a project to someone else, it’s way easier just to say “here is a repository, it contains all of the configuration necessary to get a vagrant virtual machine up and running with one command”

Austin Pray on Ep0 of Roots Radio

Dawid Gaweł

Throughout years of my WordPress era no other server tool served me so well as Trellis. Nginx, HTTPS by Let’s Encrypt, firewall, etc. with one config file and one command. Highly recommend.

Dawid Gaweł

Adrian Valenzuela

If I absolutely need to develop a WordPress site, I use the Roots stack. Trellis, Bedrock, Sage are the best thing to ever happen to any developer working with WordPress.

Adrian Valenzuela

Ben Corlett

Working with WordPress on two projects over the next few months, the folks at Roots really have some amazing resources!

Ben Corlett

Tom Rasmussen

Digging back into learning in my favorite stack to developing WordPress sites, Roots. The people who’ve worked hard on this project have really made a wonderful tool for getting a development environment with parity setup super quick!

Tom Rasmussen

Jon Gilkison

The first step is building your WordPress site correctly, and for me, that starts with using Trellis and Bedrock.

Jon Gilkison

Bradley Ess

Roots stack will either teach you a lot, or make you feel right at home depending on your background. Either way. It’s a no brainer for WP development at a professional level.

Bradley Ess

Jason Lengstorf

Trellis makes working with teams much easier. The ability to very quickly get my team spun up with the right configuration and plugins is unreal. The amount of time savings that you get is unbelievable.

Jason Lengstorf

Eric Iffland

Sage, Bedrock, and Trellis by Roots have challenged me to become a better WordPress developer over the years & modernize my toolset.

Eric Iffland

Benjamin Jackson

Can’t believe I have gone without Trellis this long, stoked to get a LEMP stack up and running with a dummy domain under 10 minutes.

Benjamin Jackson

Jeremy Bunting

Setting up WordPress infrastructure always felt like I was being punished. Trellis has solved that problem.

Jeremy Bunting

John Arundel

If you’re doing WordPress—and if so, my thoughts are with you—then check out Trellis, a config-managed LEMP stack.

John Arundel

James DiGioia

I’ve been using Trellis for a while with a lot of success. All my sites are hosted on DigitalOcean, so using Trellis + DO means I have perfect parity between my dev and production environments.

Join over 6,000 subscribers on our newsletter to get the latest Roots updates, along with occasional tips on building better WordPress sites.

Looking for WordPress plugin recommendations, the newest modern WordPress projects, and general web development tips and articles?

“Easily the best WordPress email I get.” Colin OBrien

Follow us on Twitter @rootswp

Ready to checkout?