Mettre à jour sa machine:
Code : Tout sélectionner
sudo apt update
sudo apt upgrade -yCode : Tout sélectionner
sudo nano /etc/apt/sources.list
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian buster contribCode : Tout sélectionner
sudo apt install wget -yCode : Tout sélectionner
wget https://www.virtualbox.org/download/oracle_vbox_2016.ascCode : Tout sélectionner
sudo apt install gnupg -yCode : Tout sélectionner
sudo apt-key add oracle_vbox_2016.ascCode : Tout sélectionner
sudo apt updateCode : Tout sélectionner
sudo apt install virtualbox-6.0 -yCode : Tout sélectionner
sudo usermod -G vboxusers -a $USERCode : Tout sélectionner
version=$(VBoxManage --version|cut -dr -f1|cut -d'_' -f1) && wget -c http://download.virtualbox.org/virtualbox/$version/Oracle_VM_VirtualBox_Extension_Pack-$version.vbox-extpackCode : Tout sélectionner
sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-$version.vbox-extpackCode : Tout sélectionner
rm *.vbox-extpackSeconde étapes :
Installation de phpVirtualBox :
Premièrement, créer un utilisateur système nommé vbox et ajouter au groupe vboxusers :
Code : Tout sélectionner
sudo useradd -m vbox -G vboxusersCode : Tout sélectionner
sudo passwd vboxCode : Tout sélectionner
sudo nano /etc/default/virtualbox
VBOXWEB_USER=vboxCode : Tout sélectionner
sudo systemctl enable vboxweb-service
sudo systemctl start vboxweb-serviceCode : Tout sélectionner
sudo apt install apache2 php php-xml php-soap -yCode : Tout sélectionner
sudo systemctl restart apache2.serviceCode : Tout sélectionner
cd /var/www/html
sudo rm index.htmlCode : Tout sélectionner
sudo wget https://github.com/pasha1st/phpvirtualbox-6/archive/master.zipCode : Tout sélectionner
sudo apt-get install unzip
sudo unzip ./*
sudo mv phpvirtualbox* phpvirtualboxCode : Tout sélectionner
cd /var/www/html/phpvirtualbox/
Code : Tout sélectionner
sudo cp config.php-example config.php
Code : Tout sélectionner
sudo nano config.php
Code : Tout sélectionner
[...]
/* Username / Password for system user that runs VirtualBox */
var $username = 'vbox';
var $password = 'secret';
[...]
That's it already - you can now open a browser and access phpVirtualBox as follows:
http://www.example.com/phpvirtualbox/
or By IP:
http://192.168.1.100/phpvirtualbox/
Erreur rencontré après installation :
[php7:error] [pid 7702] [client 10.0.0.26:32848] PHP Fatal error: Uncaught Error: Call to undefined function simplexml_load_string() in /var/www/html/phpvirtualbox/endpoints/lib/language.php:73\nStack trace:\n#0 /var/www/html/phpvirtualbox/endpoints/language.php(15): __vbox_language->__construct()\n#1 {main}\n thrown in /var/www/html/phpvirtualbox/endpoints/lib/language.php on line 73, referer: http://10.0.0.3/phpvirtualbox/
Solution : Installer php-xml php-soap
sudo apt install php-xml php-soapnano config.php
Source : https://www.howtoforge.com/tutorial/run ... ts-server/
https://doc.ubuntu-fr.org/virtualbox
https://github.com/pasha1st/phpvirtualbox-6
https://www.howtoforge.com/tutorial/man ... ntu-16.04/
https://sourceforge.net/p/phpvirtualbox ... /?limit=25
https://github.com/pasha1st/phpvirtualbox-6