A custom Vagrant Box for PHP Web Development.
For Windows is recommended that you run the cmd window as Administrator
- Install Git
- Install VirtualBox >= 5.0.36
- Install Vagrant >= 1.9.3
- git clone https://github.com/wbraganca/vagrant-php-boxes vagrant-php-boxes
- cd vagrant-php-boxes
- install Vagrant plugins:
- vagrant plugin install vagrant-hostsupdater
- vagrant plugin install vagrant-vbguest (Optional)
- Copy the file
config/settings-php71.example.yaml
toconfig/settings-php71.yaml
(change the settings as needed) - Copy the file
config/box.default.yaml
toconfig/box.yaml
and set variablevm: "php71"
- Run the
vagrant up
command in your terminal
Default Softwares
* Ubuntu 16.04 64-bit
* Git 2.x
* Nginx 1.10.x
* MySQL 5.7.x (root password: 123456)
* PostgreSQL 9.6.x (postgres password: 123456)
* Sqlite3
* FreeTDS
* Composer
* Node.js 6.x (With Yarn, Bower, Browsersync, Grunt, and Gulp)
* Memcached
- Copy the file
config/settings-php70.example.yaml
toconfig/settings-php70.yaml
(change the settings as needed) - Copy the file
config/box.default.yaml
toconfig/box.yaml
and set variablevm: "php70"
- Run the
vagrant up
command in your terminal
Default Softwares
* Ubuntu 16.04 64-bit
* Git 2.x
* Nginx 1.10.x
* MySQL 5.7.x (root password: 123456)
* PostgreSQL 9.6.x (postgres password: 123456)
* Sqlite3
* FreeTDS
* Composer
* Node.js 6.x (With Yarn, Bower, Browsersync, Grunt, and Gulp)
* Memcached
- Copy the file
config/settings-php56.example.yaml
toconfig/settings-php56.yaml
(change the settings as needed) - Copy the file
config/box.default.yaml
toconfig/box.yaml
and set variablevm: "php56"
- Run the
vagrant up
command in your terminal
Default Softwares
* Ubuntu 16.04 64-bit
* Git 2.x
* Nginx 1.10.x
* MySQL 5.7.x (root password: 123456)
* PostgreSQL 9.6.x (postgres password: 123456)
* Sqlite3
* FreeTDS
* Composer
* Node.js 6.x (With Yarn, Bower, Browsersync, Grunt, and Gulp)
* Memcached
- Copy the file
config/settings-php53.example.yaml
toconfig/settings-php53.yaml
(change the settings as needed) - Copy the file
config/box.default.yaml
toconfig/box.yaml
and set variablevm: "php53"
- Run the
vagrant up
command in your terminal
Default Softwares
* Ubuntu 14.04 64-bit
* Git 2.x
* Apache 2.4
* MySQL 5.5.x (root password: 123456)
* Sqlite3
* Node.js 6.x (With Yarn, Bower, Browsersync, Grunt, and Gulp)
* Memcached
- Copy the file
config/settings-php52.example.yaml
toconfig/settings-php52.yaml
(change the settings as needed) - Copy the file
config/box.default.yaml
toconfig/box.yaml
and set variablevm: "php52"
- Run the
vagrant up
command in your terminal
Default Softwares
* Ubuntu 14.04 64-bit
* Git 2.x
* Apache 2.4
* MySQL 5.5.x (root password: 123456)
* Sqlite3
* Node.js 6.x (With Yarn, Bower, Browsersync, Grunt, and Gulp)
* Memcached