Pré-requisitos
Ter o sistema
Debian Squeeze instalado e configurado.
Ter no mínimo 1 GB de memória RAM, para a máquina hospedeira.
Instalando VirtualBox
Crie o repositório do
VirtualBox no "/etc/apt/sources.list.d", ou acrescente em "/etc/apt/sources.list" :
# echo deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free >
/etc/apt/sources.list.d/virtualbox.list
Baixe a chave de autorização de repositório e adicione no APT:
# wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -
O- | apt-key add -
Atualizando o APT:
# apt-get update
Instalando pré-requisitos:
# apt-get install dkms
Crie um usuário para o VirtualBox:
# adduser vbox
Instale a última versão do VirtualBox:
# apt-get install virtualbox-4.1
Vincule usuário do VirtualBox no grupo 'vboxusers':
# usermod -a -G vboxusers vbox
- Baixe o pack de atualização do VirtualBox.
Obs.: Qualquer novidade que for lançada no VirtualBox, pode ser instalado via Pack.
# wget http://download.virtualbox.org/virtualbox/4.1.14/Oracle_VM_VirtualBox_Extension_Pack-4.1.14-77440.vbox-extpack
# VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.14-77440.vbox-extpack
Para listar os packs instalados:
# VBoxManage list extpacks
Instalação e Configuração do phpVirtualBox
Instalando pré-requisitos:
# apt-get install apache2 php5 libapache2-mod-php5
# apt-get install unzip
Crie um arquivo chamado VirtuaBox, no caminho abaixo:
# touch /etc/default/virtualbox
Insira as seguintes informações:
# vi /etc/default/virtualbox
# Usuário que você criou para VirtualBox
VBOXWEB_USER=vbox
# IP de sua placa de rede local
VBOXWEB_HOST=192.168.100.57
Salve e saia.
Reinicie o
Apache:
# /etc/init.d/apache2 restart
Inicie serviço do VirtualBox:
# /etc/init.d/vboxweb-service start
Verifique se o serviço está rodando:
# /etc/init.d/vboxweb-service status
Baixe última versão do phpVirtualBox:
# wget `wget -q -O - http://phpvirtualbox.googlecode.com/files/LATEST.txt`
-O
phpvirtualbox-latest.zip
Descompacte o arquivo ".zip" do phpVirtualBox:
# unzip phpvirtualbox-latest.zip
Mova o diretório do phpVirtualBox para: /var/www
# mv phpvirtualbox-4.1-7 /var/www/vbox
Mova o arquivo "config.php-example", para "config.php":
# mv /var/www/vbox/config.php-example /var/www/vbox/config.php
Edite o arquivo: /var/www/vbox/config.php
Procure as linhas indicadas abaixo, e altere:
Obs.: Coloque senha do usuário VirtualBox que você criou.
var $username = 'vbox';
var $password = 'senhadovbox';
var $location = 'http://192.168.100.57:18083/';
var $language = 'pt_br';
* Tire comentário ( # ) da linha:
var $enableAdvancedConfig = true;
Salve e saia.
Pronto. Bastar acessar o PHPVirtualBox usando o link: http://192.168.100.57/vbox/