Virtualbox + Php VirtualBox

Test effettuati su debian 8.0,

# apt-get update && apt-get upgrade && apt-get autoremove
# apt-get install apache2
# apt-get install php5 php5-common php-soap php5-gd
# apt-get install build-essential dkms unzip wget

Aggiorniamo la nostra sources list:
/etc/apt/sources.list
ed inseriamo questo:
deb http://download.virtualbox.org/virtualbox/debian raring contrib
deb http://download.virtualbox.org/virtualbox/debian quantal contrib
deb http://download.virtualbox.org/virtualbox/debian precise contrib
deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib
deb http://download.virtualbox.org/virtualbox/debian jessie contrib
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free

Passo successivo: download public key
# wget http://www.virtualbox.org/download/oracle_vbox.asc
# apt-key add oracle_vbox.asc

Restartiamo apache:
# /etc/init.d/apache2 restart

Testiamo con il nostro browser : http:\\ip-vostramacchina

Scarichiamo la nostra versione di phpvirtualbox: N.b. —-> questa versione è datata, se vuoi ci sono delle versioni aggiornate.
# wget http://sourceforge.net/projects/phpvirtualbox/files/phpvirtualbox-4.3-1.zip
# unzip phpvirtualbox-4.3-1.zip

Muoviamo tutto il contenuto dello zip, nella cartella di apache:
# mv phpvirtualbox-4.3-1 /var/www/html

Rinominiamo il file config.php.example in config.php:

# mv /var/www/html/phpvb/config.php-example /var/www/html/phpvb/config.php

Creiamo un utente di sistema che abbia solo lui il permesso di utilizzare il demone virtualbox ecc ecc:
# useradd franco
# passwd franco
# usermod -aG vboxusers franco
# chown -R franco:franco /var/www/html/phpvb

Configuriamo ora il file config.php:
var/www/html/phpvb/config.php
/* Username / Password for system user that runs VirtualBox */
var $username = 'franco';
var $password = 'franco';

Ora bisogna installare extension pack di virtual box, senza questo non potrete avere usb, schermo remoto ecc ecc nelle vostre vm.

In base alla versione virtual box installata (nel mio caso la 4.3.40) dovrete scaricare il pack esatto.
Eseguire un wget e prelevare il file in base alla vostra versione.
wget http://download.virtualbox.org/virtualbox/4.3.40/Oracle_VM_VirtualBox_Extension_Pack-4.3.40-110317.vbox-extpack

Installazione extpack:
VboxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.40-110317.vbox-extpack

Fatto ciò io darei una riavviata al sistema o cmq hai processi:
# /etc/init.d/virtualbox start
# /etc/init.d/vboxdrv start
# /etc/init.d/vboxweb-service start

Ora eseguite :

vboxwebsrv -H 127.0.0.1

Inserite nel browser l’indirizzo del vostro server —> http://ipadress/phpvb
Vi verranno richieste le credenziali che standard sono : admin admin.

Ciaooooo!

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...