#Medlib LAMP Stack
Medlib LAMP Stack est une configuration portable Ubuntu Trusty64 utilisant la technologie Vagrant, pour simplifier l'Installation d'un environnement de développement LAMP (Linux/Apache/MySQL/PHP) qui comprend également le module php-yaz.
- VirtualBox
- Vagrant
- Berkshelf
gem install berkshelf
- vagrant-berkshelf
vagrant plugin install vagrant-berkshelf --plugin-version '>= 2.0.1'
- vagrant-hostmanager
vagrant plugin install vagrant-hostmanager
- vagrant-omnibus
vagrant plugin install vagrant-omnibus
Dans le dossier lamp, lancez la commande 'vagrant up' qui va utiliser le fichier Vagrantfile pour télécharger automatiquement la box ubuntu/trusty64 via Atlas Vagrant Box.
Les dossiers site-cookbooks & vagrant contiennent ici les fichiers de configuration de la box.
Vous devez placer vos projets dans répertoire projects
. Ce répertoire est synchronisé avec répertoire /var/www/{projet}/public
dans la machine virtuelle.
Cette box vagrant est configuré pour utiliser '1024 Mo' de RAM et 1 CPU. Vous pouvez changer la configuration de Vagrantfile.
- Ubuntu Trusty64 (64-Bit)
- Apache 2
- PHP v5.6.7 with mysql, mcrypt, memcached, memcache, sqlite, xmlrpc, geoip gd, php5-fpm, php5-common
- MySQL v6.1.2
- Git v1.9.1
- Node v0.10.38
- Composer v1.0.0-alpha9
- NPM v1.4.28
- Bower v1.3.12
- Yaz v4.2.30