|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Ansible For Devops||6,699||21 days ago||90||mit||Python|
|Ansible for DevOps examples.|
|Scotch Box||2,801||5 years ago||August 02, 2015||41||PHP|
|Scotch Box is a preconfigured Vagrant Box with a full array of LAMP Stack features to get you up and running with Vagrant in no time.|
|Ansible Vagrant Examples||1,988||4 months ago||1||mit|
|Ansible examples using Vagrant to deploy to local VMs.|
|Vagrant Lamp||770||4 years ago||29||Ruby|
|My default LAMP development stack for Vagrant|
|Vagrant Lamp Stack||445||7 years ago||13||PHP|
|A dead-simple LAMP stack without any bells and whistles for your basic Linux/Apache/MySQL/PHP install.|
|Vagrant Lamp||298||5 years ago||3||Shell|
|Ubuntu LAMP server implemented with Vagrant|
|Aisel||280||6 years ago||6||December 07, 2015||18||PHP|
|API-driven marketplace engine using Angular and Symfony|
|Vlad||179||6 years ago||52||PHP|
|Vlad - Vagrant LAMP Ansible Drupal|
|Vagrant Lamp||133||10 years ago||3||other||Ruby|
|Vagrant/Chef files for a LAMP server|
|Vagrant Lamp Bootstrap||132||6 months ago||11||Shell|
|A super-simple Vagrantfile / bootstrap.sh to setup a LAMP stack inside Vagrant 100% automatically|
My default LAMP development stack configuration for Vagrant.
Download and install VirtualBox
Download and install vagrant
Install vagrant-omnibus plugin
$ vagrant plugin install vagrant-omnibus
Clone this repository
Go to the repository folder and launch the box
$ cd [repo] $ vagrant up
You can add virtual hosts to apache by adding a file to the
directory. The docroot of the new virtual host will be a directory within the
public/ folder matching the
host you specified. Alternately you may specify
a docroot explicitly by adding a
docroot key in the json file.
Default preconfigured host is
In order to access vagrant hosts via your local browser you will need to edit your hosts file (
/private/etc/hosts in Macs,
c:\Windows\System32\Drivers\etc\hosts in Windows,
/etc/hosts in Linux).
All hosts should be mapped to
192.168.33.10 local.test someyourotherhost.test
The guests local 3306 port is available on the host at port 33066. It is available on every domain. Logging in can be done with username=root, password=vagrant.
phpMyAdmin is available on every domain. For example:
XDebug is configured to connect back to your host machine on port 9000 when starting a debug session from a browser running on your host. A debug session is started by either by appending GET variable XDEBUG_SESSION_START to the URL or setting XDEBUG cookie (if you use an integrated debugger like Eclipse PDT it will do this for you).
XDebug is also configured to generate cachegrind profile output on demand by adding GET variable XDEBUG_PROFILE to your URL. For example:
Webgrind is available on each domain. For example:
It looks for cachegrind files in the
/tmp directory, where xdebug leaves them.
Note: xdebug uses the default value for xdebug.profiler_output_name, which
means the output filename only includes the process ID as a unique part. This
was done to prevent a real need to clean out cachgrind files. If you wish to
configure xdebug to always generate profiler output
xdebug.profiler_enable = 1), you will need to change this setting to
xdebug.profiler_output_name = cachegrind.out.%t.%p
so your call to webgrind will not overwrite the file for the process that happens to serve webgrind.
All emails sent via local mail transport are intercepted by MailHog. So normally no email would be delivered outside of the virtual machine. Instead you can check messages using web frontend for MailHog, which is running on port 8025 and also available on every domain:
Composer binary is installed globally (to
/usr/local/bin), so you can simply call
composer from any directory.