vagrant setup for professional modern web development This vagrant box is preconfigured to use either with Virtualbox or Parallels provider.
- OSX
- Windows 10
- Linux
vagrant plugin install vagrant-vbguest
vagrant plugin install vagrant-hostmanager
$ vagrant up
$ vagrant halt
$ vagrant suspend
$ vagrant resume
$ vagrant reload --provision
$ vagrant ssh
The system is compatible with OSX, Windows and Linux. It´s tested on OSX Yosemite and El Capitan and Windows 10. Please consider updating the required software from time to time.
- OS: Ubuntu 16.04 LTS (Xenial Xerus)
- RAM: 2GB
- System IP: 11.11.11.111
- Hostname: app.dev
- /craft
- /htdocs
- /log
- Per default the system uses the os packaged php version - in case of ubuntu 16.04 it´s php7.0. As an alternative you can install php5.6 packages. PHP modules and extensions for both versions are the same.
- Nginx is running on default port 80
- MongoDB is running on default port 27017
- Redis is running on default port 6379
- Elasticsearch is running on default port 9200
- Beanstalkd is running on default port 11300
- imagemagick
- curl
- memcached
- mysql
- sqlite3
- apache
- php / php7.0
- exim4
- git
- midnight commander
- java 8 openjdk
- ruby 2.4
- python
- ant
- ack-grep
- vim
- mongodb
- redis
- beanstalkd
- elasticsearch
- apache solr
- docker
- deployer
- gd
- imagemagick
- mysql
- xdebug
- curl
- memcached
- sqlite3
- mcrypt
- xml
- mbstring
- zip
- ldap
- mongodb
- ioncube
- composer
- symfony installer
- drush
- laravel
- shopware cli tools
- npm
- grunt
- gulp
- Ansible - "The simplest way to automate."
- Vagrant - "Development environments made easy."
- Composer - "Dependency Manager for PHP"
- Symfony Installer - "Installing the Symfony Installer"
- Drush - "Drupal Shell"
- Laravel Installer - "Laravel Installer"
- Shopware CLI Tools - "The shopware CLI tools are your console helpers for all kind of Shopware tasks."
- npm - "NPM is the package manager for JavaScript."
- grunt - "The JavaScript Task Runner"
- gulp - "The streaming build system"
- Tomcat - "Apache Tomcat"
- Solr - "Apache Solr"
- Redis - "Redis is an in-memory data structure store"
- Elasticsearch - "Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases."
- MongoDB - "MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need"
- Beanstalkd - "Beanstalk is a simple, fast work queue."
- Docker - "Build, Ship, and Run Any App, Anywhere"
- Deployer - "Deployment Tool for PHP"