Skip to content

edgetor/Vagrant-LAMP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Vagrant LAMP Files

Copy Vagrantfile and Berksfile into directory.

Description

A Vagrant script designed for a basic LAMP setup.

Chef is used for provisioning and Berkshelf is used to manage cookbooks.


Requirements


Installation

  • $ cd projectname
  • $ curl -O https://raw.githubusercontent.com/edgetor/Vagrant-LAMP/master/\{Vagrantfile,Berksfile\}
  • Edit Vagrantfile
    • Set Host-only network IP (ip_address)
    • Set Project Name IP (project_name)
    • Set Root Database password (database_password)
  • $ vagrant up

Host file modified to point project at http://projectname.local


Installed software

  • Ubuntu Precise base box (Should work with other operating systems with few or no changes)
  • Apache 2.4
  • MySQL
  • PHP 5.5 (with apcu, mysql, curl, mcrypt, memcached, gd)
  • phpMyAdmin
  • memcached
  • Postfix
  • XDebug
  • Grunt
  • composer
  • curl
  • vim, git, screen, zsh
  • phpunit

Default credentials

MySQL

  • Username: root
  • Password: mysecretpassword
  • Port: 3306

PostgreSQL

  • Username: root
  • Password: mysecretpassword
  • Port: 5432

Memcached

  • Port: 11211

About

Vagrant with Berksfile for LAMP setup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages