Installation de php virtualBox
Petit tuto pour pour l’installation de php virtualBox :
Ajout d’un utilisateur vbox :
useradd -d /home/vbox -m -g vboxusers -s /bin/bash vbox passwd vbox
Editer le fichier et mettre dedans : VBOXWEB_USER=vbox
vi /etc/default/virtualbox
Ajouter le serveur virtual box au démarrage et le lancer :
update-rc.d vboxweb-service defaults /etc/init.d/vboxweb-service start
Installer php virtualBox (pas besoin de base de données MySQL), à partir des sources ici
Dans le répertoire où vous avez mis php virtualBox faire :
cp config.php-example config.php vi config.php
Et configurer (avec le mot de passe mis pour l’utilisateur précédemment créé dans linux) :
/* Username / Password for system user that runs VirtualBox */ var $username = 'vbox'; var $password = 'yourpassword';
Ensuite connectez vous au site web et mettez admin/admin pour la connexion.
A partir de là vous devriez voir vos vms, normalement… Chez moi c’était pas le cas car j’avais créé la vm en root et non avec vbox. Il est possible de la déplacer (assez compliqué j’y ai passé 30min…) :
Déplacer les fichiers de la vm à l’endroit voulu (il faut déplacer le .vdi et le dossier VirtualBox VMs). Puis sur le fichier .vdi faire :
VBoxManage internalcommands sethduuid /home/vbox/virtualsarah.vdi
Après le plus simple c’est dans php virtualBox il faut supprimer la VM (sans supprimer les fichiers) puis la recréer.
Si vous avez des soucis d’authentification faire (avec l’utilisateur vmbox) :VBoxManage modifyvm sarah –vrdeauthtype external
VBoxManage modifyvm sarah –vrdeauthtype nullJe me suis connecté puis j’ai remis la sécurité :
VBoxManage setproperty vrdeauthlibrary « VBoxAuthSimple »
VBoxManage modifyvm sarah –vrdeauthtype external
VBoxManage internalcommands passwordhash « secret »Récupérer le hash précédemment généré et remplacer par l’utilisateur de connexion voulu
VBoxManage setextradata « sarah » « VBoxAuthSimple/users/user » #hash#

