Building a LAMP stack with Puppet and Vagrant to develop, test, and/or build the worlds next great application should be easy. Use this all inclusive code to quickly kickstart your next application environement.
-
Insure Vagrant and Virutal Box are installed.
-
Install precise64 Vagrant box. (If not installed already)
$ vagrant box add precise64 http://files.vagrantup.com/precise64.box
-
Clone this repository.
-
Create directory "webroot" in the root directory of the clone. This will act as your root web folder.
-
Open up terminal, change directory to the git repo root, and start the vagrant box.
$ vagrant up
You're all set up. The webserver will now be accessible from http://localhost:8888
- apache2 - rewrite mode enabled, having virtual host with config - refer manifest/vagrant_webroot.sample
- php5
- php5-cli
- php5-mysql
- php-pear - installed packages: phpunit and its dependencies
- php5-dev
- php5-gd
- php5-mcrypt
- libapache2-mod-php5
- mysql-server
- curl
- vim
- htop
- phpmyadmin accessible via localhost:8888/phpmyadmin
- laravel 4