Skip to content

werdin/data2crm-puppet-lamp-stack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LAMP Stacks Made Easy with Vagrant & Puppet

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.

Shout outs!

Credit must be given where credit is due. Most of this work was made possible by:

Prerequisites

Instructions

  1. Insure Vagrant and Virutal Box are installed.

  2. Install trusty64 Vagrant box. (If not installed already)

     $ vagrant box add trusty64 https://vagrantcloud.com/ubuntu/trusty64/version/1/provider/virtualbox.box
    
  3. Clone this repository.

  4. Create directory "webroot" in the root directory of the clone. This will act as your root web folder.

  5. 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

System Package include

  • 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
  • memcached

About

Puppet/Vagrant configuration for a LAMP stack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Puppet 100.0%