A simple Vagrant LAMP setup with PHP 7.1 running on Ubuntu Trusty 64.
- Ubuntu (ubuntu/trusty64)
- Vim, Git, Curl, etc.
- Apache
- PHP 7.1 with some extensions
- MySQL 5.7
- Node.js 8 with NPM
- RabbitMQ
- Redis
- Composer
- phpMyAdmin
- Vagrant
- Plugin vagrant-vbguest (
vagrant plugin install vagrant-vbguest)
-
Clone this repository into your project
-
Run
vagrant up -
Run
vagrant provision --provision-with example.com -
Run
vagrant provision --provision-with wpcli-install(Install WPCLI) -
Run
vagrant provision --provision-with wordpressexample.com(Setup WordPress site) -
Run
vagrant provision --provision-with wpcli-update(Update WPCLI) -
Add the following lines to your hosts file:
192.168.10.10 localhost.local
192.168.10.10 phpmyadmin.localhost.local
192.168.10.10 example.com
192.168.10.10 www.example.com
192.168.10.10 wordpressexample.com
192.168.10.10 www.wordpressexample.com
- Navigate to
http://localhost.local/ - Navigate to
http://example.com/ - Navigate to
http://www.example.com/ - Navigate to
http://example.com/phpmyadmin(both username and password are 'root') - Navigate to
http://www.example.com/phpmyadmin(both username and password are 'root') - Navigate to
http://phpmyadmin.localhost.local/(both username and password are 'root') - Navigate to
http://www.wordpressexample.com/(WordPress admin username 'nishant' and password is 'password')