This is the main component of the stack, combining the php cli, the webserver, etc.


You can interact with it in vagrant commands by targeting it as "app-vm". Eg:

vagrant up app-vm

vagrant ssh app-vm

This is also the "primary" vagrant VM, which means commands that apply to a single VM will default to app-vm. See for more details on how vagrant interacts with multi machines.


It gets assigned the IP and a DNS entry makes * and point to it. You can access it at directly.


It bundles together:

  • NGINX webserver
  • PHP-FPM and associated utilities
    • Composer
    • PHP_CodeSniffer
    • PHP Mess Detector
    • Blackfire [optional]
    • XDebug [optional]
  • Postfix mail server
  • MkDocs documentation generator [optional]
  • Node.js 4.x or 6.x [optional]
  • Selenium testing framework [optional]