Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/panique/vagrant-lamp-bootstrap
A super-simple Vagrantfile / bootstrap.sh to setup a LAMP stack inside Vagrant 100% automatically
https://github.com/panique/vagrant-lamp-bootstrap
lamp lamp-server lamp-setup php vagrant
Last synced: 3 days ago
JSON representation
A super-simple Vagrantfile / bootstrap.sh to setup a LAMP stack inside Vagrant 100% automatically
- Host: GitHub
- URL: https://github.com/panique/vagrant-lamp-bootstrap
- Owner: panique
- Created: 2014-12-02T02:39:10.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2023-02-10T23:58:12.000Z (almost 2 years ago)
- Last Synced: 2025-01-21T14:09:04.744Z (11 days ago)
- Topics: lamp, lamp-server, lamp-setup, php, vagrant
- Language: Shell
- Size: 5.86 KB
- Stars: 132
- Watchers: 14
- Forks: 225
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vagrant-lamp-bootstrap
A super-simple Vagrantfile / bootstrap.sh to setup a LAMP stack inside Vagrant 100% automatically.
### Whaaaaat ?
This is a reduced-to-the-max Vagrant setup file for a quick development stack. It will:
* setup a Ubuntu 14.04 LTS "Trustry Thar" 64bit box
* make the box accessable by the host at IP `192.168.33.22`
* sync the current folder with `/var/www/html` inside the box
* automatically perform all the commands in bootstrap.sh directly after setting up the box for the first time
The bootstrap.sh will:
* update, upgrade
* create a folder inside /var/www/html
* install apache 2.4, php 5.5, MySQL, PHPMyAdmin, git and Composer
* also setting a pre-chosen password for MySQL and PHPMyAdmin
* activate mod_rewrite and add *AllowOverride All* to the vhost settings
You can folder and password inside the bootstrap.sh for sure.
### How to use ?
Put `Vagrantfile` and `bootstrap.sh` inside a folder and do a `vagrant up` on the command line.
This box uses Ubuntu 14.04 LTS "Trustry Thar" 64bit, so if you don't have the basic box already, do a
`vagrant box add ubuntu/trusty64` before.### Why ?
This is just my personal time-saving bootstrap for Vagrant, it might be useful for you too.
## Support