Vagrant Lamp Bootstrap

screenshot of Vagrant Lamp Bootstrap

A super-simple Vagrantfile / bootstrap.sh to setup a LAMP stack inside Vagrant 100% automatically

Overview

If you're looking to streamline your development process, the vagrant-lamp-bootstrap offers a simple yet effective solution for setting up a LAMP stack within a Vagrant environment. Designed for developers seeking efficiency, this tool automates the entire initialization process, allowing you to focus on what truly matters — your code. By leveraging this minimalistic approach, users can swiftly get started with a reliable environment, leaving tedious configurations behind.

What makes the vagrant-lamp-bootstrap particularly appealing is its use of Ubuntu 14.04 LTS, ensuring consistent performance across different setups. With just a few commands, you can have your development stack ready to go, making it an absolute must-have for quick-start projects.

Features

  • Automatic Setup: Instantly creates a LAMP stack environment right after executing the initial command.
  • Ubuntu 14.04 LTS: Utilizes a stable 64-bit version of Ubuntu, ensuring compatibility and reliability in development.
  • IP Configuration: Assigns a host-accessible IP address (192.168.33.22) for seamless access to your application.
  • Folder Synchronization: Syncs your current folder with the box's /var/www/html, allowing for real-time editing and testing.
  • Comprehensive Bootstrap Script: The bootstrap.sh file automatically updates, upgrades, and configures all necessary dependencies.
  • Preconfigured Components: Installs Apache 2.4, PHP 5.5, MySQL, PHPMyAdmin, Git, and Composer with customizable settings, including password management.
  • Rewrite Support: Activates mod_rewrite and simplifies vhost settings to enable user-friendly URL configurations.
  • Customizable Options: Easily modify settings in the bootstrap.sh file for folder paths and passwords according to your preferences.