Navigate:
~$VVV0.0%

VVV: Vagrant Configuration for WordPress Development

Vagrant configuration creating local development environments for WordPress development.

LIVE RANKINGS • 06:09 AM • STEADY
OVERALL
#423
2
DEVELOPER TOOLS
#91
5
30 DAY RANKING TREND
ovr#423
·Devel#91
STARS
4.5K
FORKS
839
7D STARS
+1
7D FORKS
-1
See Repo:
Share:

Learn more about VVV

VVV is a pre-configured Vagrant setup that creates standardized local development environments for WordPress projects. It uses Vagrant with multiple provider options including Docker, VirtualBox, Parallels, and Hyper-V to provision Linux server environments. The configuration includes a comprehensive stack of development tools, web servers, databases, and WordPress-specific utilities installed and configured automatically. Developers use it to build WordPress sites locally, contribute to WordPress core, and maintain consistent development environments across teams.

VVV

1

Multiple Provider Support

Supports Docker, VirtualBox, Parallels Pro, and Hyper-V as virtualization providers. This flexibility allows developers to choose their preferred virtualization technology based on their system requirements and preferences.

2

WordPress-Optimized Stack

Includes a curated collection of tools and packages specifically selected for WordPress development. The environment comes pre-configured with appropriate versions of PHP, MySQL, web servers, and WordPress-specific development utilities.

3

Site Management Configuration

Uses a YAML configuration file system that allows developers to define and manage multiple WordPress sites within a single virtual machine. Sites are automatically provisioned and organized under the www directory structure.


# Install required Vagrant plugins and start VVV
vagrant plugin install --local
vagrant up --provision


v3.15.1

v3.15.1

  • Upgraded Ubuntu boxes from 20.04 to 24.04 for docker provider ( #2739 )
  • Github action improvements ( #2739 )
  • Improved noroot to check for vagrant users and fallback if not present ( #2739 )
  • Greatly improved database backup and import script checks and output ( #2759 )
  • Faster checks for when packages are installed
v3.13.2

3.13.2

  • Check if docker is present before defaulting to it on Arm64 by @tomjn in
  • Missing dashboard message by @tomjn in
  • Purge mysql packages when cleaning before GH Action tests by @tomjn in
  • Improve docker/parallels detection by @tomjn in
v3.13.1

3.13.1

  • Tomjn docker nginx fix by @tomjn in
  • Monolithic Docker provider by @tomjn in
  • change the default PHP to v8.0 by @tomjn in
  • Bump VIPCS and WPCS to v3 by @tomjn in
  • Better PHP warnings and IP6 VM hostfiles by @tomjn in


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers