Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Vagrant
  3. Laravel4-Vagrant

Laravel4-Vagrant

Ruby

A pre-configured Vagrant box for running Laravel 4 on Ubuntu 12.04 with PHP 5.5 and a full LAMP stack.

GitHubGitHub
485 stars131 forks0 contributors

What is Laravel4-Vagrant?

Laravel4-Vagrant is a pre-configured Vagrant box that sets up a complete LAMP stack environment for developing Laravel 4 applications. It bundles Ubuntu 12.04, PHP 5.5, Apache, MySQL, PostgreSQL, and caching services into a virtual machine, allowing developers to quickly spin up a consistent local development environment. The project automates provisioning using Puppet and includes tools like XDebug and phpMyAdmin.

Target Audience

Laravel 4 developers who want a standardized, reproducible local development environment without manually configuring servers. It's particularly useful for teams needing consistent setups across machines or developers working on legacy Laravel 4 projects.

Value Proposition

It saves hours of manual configuration by providing a one-command setup for a production-like Laravel 4 environment. Unlike generic Vagrant boxes, it comes pre-optimized for Laravel with all necessary services and debugging tools included.

Overview

Run Laravel4 inside a Ubuntu 12.04 Vagrant Virtual Machine w/PHP 5.5

Use Cases

Best For

  • Setting up a local Laravel 4 development environment quickly
  • Teams needing consistent development environments across members
  • Developing legacy Laravel 4 applications with modern PHP 5.5
  • Learning Laravel 4 with a full LAMP stack pre-configured
  • Debugging Laravel applications with XDebug integration
  • Managing databases with included phpMyAdmin and multiple database systems

Not Ideal For

  • Developers working on Laravel 5 or newer applications, as this environment is specifically configured for Laravel 4 with outdated dependencies.
  • Teams that have adopted Docker or container-based workflows, since Vagrant VMs are more resource-intensive and slower to provision compared to lightweight containers.
  • Projects requiring the latest PHP features or security updates, because it uses PHP 5.5 and Ubuntu 12.04 which are no longer supported.

Pros & Cons

Pros

Comprehensive LAMP Stack

Includes Apache, PHP 5.5, MySQL, PostgreSQL, and caching services like Redis and Memcached, all pre-configured for Laravel 4, reducing manual setup effort.

One-Command Provisioning

Running vagrant up automatically sets up the entire development environment with Laravel 4 and dependencies, saving hours of configuration time.

Integrated Development Tools

Comes with XDebug for debugging and phpMyAdmin for database management, enhancing developer productivity out of the box.

Easy Service Access

Port forwarding maps Apache to localhost:8888 and databases to specific ports, allowing seamless access from the host machine without SSH.

Cons

Legacy Software Versions

Based on Ubuntu 12.04 and PHP 5.5, which are outdated and may lack security patches or compatibility with modern libraries, posing maintenance risks.

Performance and Resource Overhead

As a full virtual machine, it consumes significant system resources, and enabling XDebug requires manual re-provisioning and can degrade performance.

Limited Flexibility

Tailored exclusively for Laravel 4, making it difficult to adapt for other frameworks or newer PHP versions without extensive modifications to Puppet scripts.

Frequently Asked Questions

Quick Stats

Stars485
Forks131
Contributors0
Open Issues15
Last commit11 years ago
CreatedSince 2012

Tags

#devops#laravel#virtual-machine#lamp-stack#development-environment#local-development#php#ubuntu#vagrant

Built With

M
MySQL
V
VirtualBox
b
beanstalkd
P
PostgreSQL
P
Puppet
A
Apache
P
PHP
u
ubuntu
M
Memcached
R
Redis
V
Vagrant

Included in

Vagrant622
Auto-fetched 1 day ago

Related Projects

Varying Vagrant VagrantsVarying Vagrant Vagrants

An open source Vagrant configuration for developing with WordPress

Stars4,524
Forks827
Last commit23 days ago
VagrantpressVagrantpress

A WordPress Development Environment With Vagrant/Puppet

Stars721
Forks184
Last commit9 years ago
OpenStack on Ansible with VagrantOpenStack on Ansible with Vagrant

Ansible playbooks for installing OpenStack

Stars216
Forks70
Last commit9 years ago
Joomla-VagrantJoomla-Vagrant

Vagrant box for Joomla development.

Stars140
Forks38
Last commit5 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub