Mon environnement de dev Vagrant
Basé sur la vagrant box Scotchbox : https://atlas.hashicorp.com/scotch/boxes/box
- Installer Virtualbox ainsi que son Extension Pack
- Installer Vagrant
- En console, exécuter git clone https://github.com/quentinbarb/klindev.git pour obtenir un folder klindev contenant l'environnement (sous Windows, mieux vaut utiliser la console Cmder)
- Se placer dans le répertoire klindev fraîchement créé
- Installer le plugin Hostmanager : vagrant plugin install vagrant-hostmanager
- vagrant up
Si vous rencontrez un message d'erreur, il faut peut-être autoriser la virtualisation dans le BIOS (dans la configuration de la carte mère, activez le paramètre VT-x ou Virtual machine security)
- Page web accessible à l'adresse http://scotchbox.local/
- Coder dans le dossier public, son contenu sera répercuté dans le folder /var/www/public/ de la VM
- Pour accéder à la VM, exécuter vagrant ssh
PhpMyAdmin est accessible à l'adresse http://scotchbox.local/phpmyadmin (user root, pass root)
Ou, si vous préférez utiliser un client SGBD (par exemple HeidiSQL), configurez le comme suit :
- Nom ou IP de l'hôte : 127.0.0.1
- User root, Pass root
- Port : 3306
- Hôte et port SSH : 127.0.0.1:2222
- User vagrant, Pass vagrant
- Port local : 3307
- vagrant up : lancer la VM
- vagrant ssh : connexion SSH à la VM
- vagrant reload : redémarrer la VM
- vagrant suspend : suspendre l'exécution (RAM de la VM stockée sur le DD)
- vagrant halt : arrêter la VM
- vagrant destroy : détruire complètement la VM (elle sera reconstruite au prochain vagrant up)
Accès par défaut : vagrant, vagrant