SlideShare una empresa de Scribd logo
1 de 12
FLISOL 2013 Instalação e uso do phpVirtualBox
Instalação e uso do phpVirtualBox
Francisco Ernesto Teixeira - fco.ernesto@gmail.com
FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer
● Instalado em um computador desktop
● Serve somente à um usuário
● Usado com a sessão do usuário ativa
Instalação Uso Dúvidas?Comofaz?!
Oracle VirtualBox
FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer
Instalar em um computador servidor
Acessar com vários usuários por acesso remoto
Ter várias instâncias ativas e oferecendo
serviços diferentes na rede
Instalação Uso Dúvidas?Comofaz?!
Gerenciar o VirtualBox de qualquer navegador
cereja do bolo
rdp, vnc, ssh
Oracle VirtualBox
Quem já faz é o https://mycloud.rackspace.com/
FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer
Projeto phpVirtualBox
http://code.google.com/p/phpvirtualbox/
Ubuntu Server 12.04 ou superior
Instalação Uso Dúvidas?Comofaz?!
Oracle VirtualBox
FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?!
Supondo já haver o Ubuntu Server instalado, com SSH e acessando com usuário ROOT...
Precisamos instalar o Apache com o PHP
$ apt-get install libapache2-mod-php5
Vou precisar baixar cerca de 9 megas. Posso? (S ou N)
$ echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -c | 
rev | cut -d: -f1 | rev) contrib" >> /etc/apt/sources.list
$ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | 
sudo apt-key add -
$ apt-get update
$ apt-get install virtualbox-4.2
Vamos baixar mais 200 megas? (S ou N)
Devemos instalar também o Oracle VirtualBox
FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?!
Agora com o Apache HTTPD, PHP e Oracle VirtualBox instalados...
Esqueceu do phpVirtualBox
$ wget $(wget -q -O - http://phpvirtualbox.googlecode.com
/files/LATEST.txt) -O phpvirtualbox-latest.zip
$ apt-get install unzip
$ unzip phpvirtualbox-latest.zip
Será criado o diretório /var/www/phpvirtualbox-4.2-4
Então...
Devemos adicionar um usuário para o serviço do VirtualBox
Criar e editar um arquivo de configuração para o
phpVirtualBox
Fim?!
FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?!
Enfim, terminando a instalação...
Adicionando o usuário
$ adduser vbox --ingroup vboxusers
A senha coloca “vbox” e aceita tudo! Vai ser criado:
/home/vbox/
$ nano /etc/default/virtualbox
Coloca dentro dele
VBOXWEB_USER=vbox
VBOXWEB_HOST=127.0.0.1
Next
FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?!
Ainda terminando a instalação...
Criamos um arquivo de configuração para o phpVirtualBox
Dentro da pasta onde extraímos o phpVirtualBox
$ cp config.php-example config.php
Editamos com
$ nano config.php
Alteramos as linhas 12 e 13
var $username = 'vbox';
var $password = 'pass';
por
var $username = 'vbox';
var $password = 'vbox';
Inúmeras configurações, possibilidades quaaaasssee
infinitas...
Cabô?!
FLISOL 2013 Instalação e uso do phpVirtualBox
O pulo do gatinho
FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?!
And...
Devemos ativar na inicialização do sistema
Caso não esteja inicializando depois de tudo isso...
É porque só faltaaaa colocar na inicialização.
No Debian/Ubuntu:
$ update-rc.d vboxweb-service defaults
Para os outros sistemas operacionais, usa o chkconfig
Agora cabô!
FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?!
Minha meta é apenas ir para frente.
http://127.0.0.1/phpvirtualbox/
FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?!
alle Fragen?

Más contenido relacionado

La actualidad más candente

Como instalar e o que é Debian
Como instalar e o que é DebianComo instalar e o que é Debian
Como instalar e o que é DebianlinuxInfo
 
Faça seu próprio servidor pirata com OpenVZ
Faça seu próprio servidor pirata com OpenVZFaça seu próprio servidor pirata com OpenVZ
Faça seu próprio servidor pirata com OpenVZRicardo Bánffy
 
Recuperar arquivos apagados da memória Interna do Android
Recuperar arquivos apagados da memória Interna do Android Recuperar arquivos apagados da memória Interna do Android
Recuperar arquivos apagados da memória Interna do Android Atos Silva
 
Como utilizar o dosbox
Como utilizar o dosboxComo utilizar o dosbox
Como utilizar o dosboxPaulo Nogueira
 
Aplicação Distribuída com Docker Swarm (Meetup GruPy-SP)
Aplicação Distribuída com Docker Swarm (Meetup GruPy-SP)Aplicação Distribuída com Docker Swarm (Meetup GruPy-SP)
Aplicação Distribuída com Docker Swarm (Meetup GruPy-SP)Wellington Silva
 
Instalando nx server no ubuntu 9_10
Instalando nx server no ubuntu 9_10Instalando nx server no ubuntu 9_10
Instalando nx server no ubuntu 9_10limafricke
 
Tutorial instalacao thunder_cache
Tutorial instalacao thunder_cacheTutorial instalacao thunder_cache
Tutorial instalacao thunder_cachea2m
 
10 Anos utilizando Linux no Desktop. Afinal qual é a melhor distribução?
10 Anos utilizando Linux no Desktop. Afinal qual é a melhor distribução?10 Anos utilizando Linux no Desktop. Afinal qual é a melhor distribução?
10 Anos utilizando Linux no Desktop. Afinal qual é a melhor distribução?Marcos Vieira
 
Tutorial máquina virtual
Tutorial   máquina virtualTutorial   máquina virtual
Tutorial máquina virtualOdarkpure
 
Instalando o pear linux 7
Instalando o pear linux 7Instalando o pear linux 7
Instalando o pear linux 7linuxInfo
 
Linux4security
Linux4securityLinux4security
Linux4securityDaniel
 
Sim, existe vida além do FTP!
Sim, existe vida além do FTP!Sim, existe vida além do FTP!
Sim, existe vida além do FTP!Gustavo Pereira
 
Cooler
CoolerCooler
Coolerawtrix
 
Bloquear anúncios do AdSense
Bloquear anúncios do AdSenseBloquear anúncios do AdSense
Bloquear anúncios do AdSenseDiego Barbosa
 

La actualidad más candente (20)

Como instalar e o que é Debian
Como instalar e o que é DebianComo instalar e o que é Debian
Como instalar e o que é Debian
 
Faça seu próprio servidor pirata com OpenVZ
Faça seu próprio servidor pirata com OpenVZFaça seu próprio servidor pirata com OpenVZ
Faça seu próprio servidor pirata com OpenVZ
 
Usando vitual box parte 3
Usando vitual box   parte 3Usando vitual box   parte 3
Usando vitual box parte 3
 
Recuperar arquivos apagados da memória Interna do Android
Recuperar arquivos apagados da memória Interna do Android Recuperar arquivos apagados da memória Interna do Android
Recuperar arquivos apagados da memória Interna do Android
 
Como utilizar o dosbox
Como utilizar o dosboxComo utilizar o dosbox
Como utilizar o dosbox
 
Open
OpenOpen
Open
 
Aplicação Distribuída com Docker Swarm (Meetup GruPy-SP)
Aplicação Distribuída com Docker Swarm (Meetup GruPy-SP)Aplicação Distribuída com Docker Swarm (Meetup GruPy-SP)
Aplicação Distribuída com Docker Swarm (Meetup GruPy-SP)
 
Instalando nx server no ubuntu 9_10
Instalando nx server no ubuntu 9_10Instalando nx server no ubuntu 9_10
Instalando nx server no ubuntu 9_10
 
Tutorial instalacao thunder_cache
Tutorial instalacao thunder_cacheTutorial instalacao thunder_cache
Tutorial instalacao thunder_cache
 
10 Anos utilizando Linux no Desktop. Afinal qual é a melhor distribução?
10 Anos utilizando Linux no Desktop. Afinal qual é a melhor distribução?10 Anos utilizando Linux no Desktop. Afinal qual é a melhor distribução?
10 Anos utilizando Linux no Desktop. Afinal qual é a melhor distribução?
 
Tutorial máquina virtual
Tutorial   máquina virtualTutorial   máquina virtual
Tutorial máquina virtual
 
Instalando o pear linux 7
Instalando o pear linux 7Instalando o pear linux 7
Instalando o pear linux 7
 
Instalar Ocomon Ubuntu 2
Instalar Ocomon Ubuntu 2Instalar Ocomon Ubuntu 2
Instalar Ocomon Ubuntu 2
 
Linux4security
Linux4securityLinux4security
Linux4security
 
Usando vitual box parte 2
Usando vitual box   parte 2Usando vitual box   parte 2
Usando vitual box parte 2
 
Sim, existe vida além do FTP!
Sim, existe vida além do FTP!Sim, existe vida além do FTP!
Sim, existe vida além do FTP!
 
Cooler
CoolerCooler
Cooler
 
Bloquear anúncios do AdSense
Bloquear anúncios do AdSenseBloquear anúncios do AdSense
Bloquear anúncios do AdSense
 
Apt_vagrant_chef_olavo_queiroz
Apt_vagrant_chef_olavo_queirozApt_vagrant_chef_olavo_queiroz
Apt_vagrant_chef_olavo_queiroz
 
Ubuntu
UbuntuUbuntu
Ubuntu
 

Similar a Instalação e uso do phpVirtualBox

PHP Conference 2016
PHP Conference 2016PHP Conference 2016
PHP Conference 2016Edison Costa
 
Como usar o Virtualbox
Como usar o VirtualboxComo usar o Virtualbox
Como usar o VirtualboxMario Pego
 
UNIFAL - MySQL & Vagrant (iniciando os trabalhos)
UNIFAL - MySQL & Vagrant (iniciando os trabalhos)UNIFAL - MySQL & Vagrant (iniciando os trabalhos)
UNIFAL - MySQL & Vagrant (iniciando os trabalhos)Wagner Bianchi
 
Vagrant uma ferramenta realmente útil e versátil
Vagrant   uma ferramenta realmente útil e versátilVagrant   uma ferramenta realmente útil e versátil
Vagrant uma ferramenta realmente útil e versátilWanderlei Silva do Carmo
 
Construção e provisionamento de ambientes de desenvolvimento virtualizados
Construção e provisionamento de ambientes  de desenvolvimento virtualizadosConstrução e provisionamento de ambientes  de desenvolvimento virtualizados
Construção e provisionamento de ambientes de desenvolvimento virtualizadosThiago Rodrigues
 
Desenvolvimento web no Linux
Desenvolvimento web no LinuxDesenvolvimento web no Linux
Desenvolvimento web no LinuxEduardo Rozario
 
Desenvolvendo e implantando aplicações PHP utilizando Docker
Desenvolvendo e implantando aplicações PHP utilizando DockerDesenvolvendo e implantando aplicações PHP utilizando Docker
Desenvolvendo e implantando aplicações PHP utilizando DockerBruno Ricardo Siqueira
 
Quem tem medo do terminal?
Quem tem medo do terminal?Quem tem medo do terminal?
Quem tem medo do terminal?Rafael Funchal
 
Fedora130618100327-phpapp02
Fedora130618100327-phpapp02Fedora130618100327-phpapp02
Fedora130618100327-phpapp02Leonor Pina
 
Talk no Meetup LaravelSP #3
Talk no Meetup LaravelSP #3Talk no Meetup LaravelSP #3
Talk no Meetup LaravelSP #3Wellington Silva
 
Técnicas para preparação e desenvolvimento de sites em django
Técnicas para preparação e desenvolvimento de sites em djangoTécnicas para preparação e desenvolvimento de sites em django
Técnicas para preparação e desenvolvimento de sites em djangoMario Chaves
 
Mundo mágico de Docker
Mundo mágico de DockerMundo mágico de Docker
Mundo mágico de DockerDANIEL SILVA
 
Lab python django - parte 1 - windows e vagrant
Lab python django - parte 1 - windows e vagrantLab python django - parte 1 - windows e vagrant
Lab python django - parte 1 - windows e vagrantPedro Fernandes Vieira
 
Programação Multiplataforma em Ambiente Web
Programação Multiplataforma em Ambiente WebProgramação Multiplataforma em Ambiente Web
Programação Multiplataforma em Ambiente WebIsrael Messias
 
Gestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresGestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresFabioMDias
 
Project HA
Project HAProject HA
Project HAKarpv
 
Docker - Tutorial for beginners
Docker - Tutorial for beginnersDocker - Tutorial for beginners
Docker - Tutorial for beginnersRafael Chiavegatto
 
Apache2.4 tuning-hands on
Apache2.4 tuning-hands onApache2.4 tuning-hands on
Apache2.4 tuning-hands onRenato Gomes
 

Similar a Instalação e uso do phpVirtualBox (20)

PHP Conference 2016
PHP Conference 2016PHP Conference 2016
PHP Conference 2016
 
Como usar o Virtualbox
Como usar o VirtualboxComo usar o Virtualbox
Como usar o Virtualbox
 
UNIFAL - MySQL & Vagrant (iniciando os trabalhos)
UNIFAL - MySQL & Vagrant (iniciando os trabalhos)UNIFAL - MySQL & Vagrant (iniciando os trabalhos)
UNIFAL - MySQL & Vagrant (iniciando os trabalhos)
 
Vagrant uma ferramenta realmente útil e versátil
Vagrant   uma ferramenta realmente útil e versátilVagrant   uma ferramenta realmente útil e versátil
Vagrant uma ferramenta realmente útil e versátil
 
Construção e provisionamento de ambientes de desenvolvimento virtualizados
Construção e provisionamento de ambientes  de desenvolvimento virtualizadosConstrução e provisionamento de ambientes  de desenvolvimento virtualizados
Construção e provisionamento de ambientes de desenvolvimento virtualizados
 
Desenvolvimento web no Linux
Desenvolvimento web no LinuxDesenvolvimento web no Linux
Desenvolvimento web no Linux
 
Vagrant sti
Vagrant stiVagrant sti
Vagrant sti
 
Desenvolvendo e implantando aplicações PHP utilizando Docker
Desenvolvendo e implantando aplicações PHP utilizando DockerDesenvolvendo e implantando aplicações PHP utilizando Docker
Desenvolvendo e implantando aplicações PHP utilizando Docker
 
Quem tem medo do terminal?
Quem tem medo do terminal?Quem tem medo do terminal?
Quem tem medo do terminal?
 
Fedora130618100327-phpapp02
Fedora130618100327-phpapp02Fedora130618100327-phpapp02
Fedora130618100327-phpapp02
 
Talk no Meetup LaravelSP #3
Talk no Meetup LaravelSP #3Talk no Meetup LaravelSP #3
Talk no Meetup LaravelSP #3
 
Técnicas para preparação e desenvolvimento de sites em django
Técnicas para preparação e desenvolvimento de sites em djangoTécnicas para preparação e desenvolvimento de sites em django
Técnicas para preparação e desenvolvimento de sites em django
 
Mundo mágico de Docker
Mundo mágico de DockerMundo mágico de Docker
Mundo mágico de Docker
 
Lab python django - parte 1 - windows e vagrant
Lab python django - parte 1 - windows e vagrantLab python django - parte 1 - windows e vagrant
Lab python django - parte 1 - windows e vagrant
 
Programação Multiplataforma em Ambiente Web
Programação Multiplataforma em Ambiente WebProgramação Multiplataforma em Ambiente Web
Programação Multiplataforma em Ambiente Web
 
I educar-manual-de-instalaao
I educar-manual-de-instalaaoI educar-manual-de-instalaao
I educar-manual-de-instalaao
 
Gestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresGestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em Servidores
 
Project HA
Project HAProject HA
Project HA
 
Docker - Tutorial for beginners
Docker - Tutorial for beginnersDocker - Tutorial for beginners
Docker - Tutorial for beginners
 
Apache2.4 tuning-hands on
Apache2.4 tuning-hands onApache2.4 tuning-hands on
Apache2.4 tuning-hands on
 

Instalação e uso do phpVirtualBox

  • 1. FLISOL 2013 Instalação e uso do phpVirtualBox Instalação e uso do phpVirtualBox Francisco Ernesto Teixeira - fco.ernesto@gmail.com
  • 2. FLISOL 2013 Instalação e uso do phpVirtualBox Como conhecemos O que podemos fazer ● Instalado em um computador desktop ● Serve somente à um usuário ● Usado com a sessão do usuário ativa Instalação Uso Dúvidas?Comofaz?! Oracle VirtualBox
  • 3. FLISOL 2013 Instalação e uso do phpVirtualBox Como conhecemos O que podemos fazer Instalar em um computador servidor Acessar com vários usuários por acesso remoto Ter várias instâncias ativas e oferecendo serviços diferentes na rede Instalação Uso Dúvidas?Comofaz?! Gerenciar o VirtualBox de qualquer navegador cereja do bolo rdp, vnc, ssh Oracle VirtualBox Quem já faz é o https://mycloud.rackspace.com/
  • 4. FLISOL 2013 Instalação e uso do phpVirtualBox Como conhecemos O que podemos fazer Projeto phpVirtualBox http://code.google.com/p/phpvirtualbox/ Ubuntu Server 12.04 ou superior Instalação Uso Dúvidas?Comofaz?! Oracle VirtualBox
  • 5. FLISOL 2013 Instalação e uso do phpVirtualBox Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?! Supondo já haver o Ubuntu Server instalado, com SSH e acessando com usuário ROOT... Precisamos instalar o Apache com o PHP $ apt-get install libapache2-mod-php5 Vou precisar baixar cerca de 9 megas. Posso? (S ou N) $ echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -c | rev | cut -d: -f1 | rev) contrib" >> /etc/apt/sources.list $ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add - $ apt-get update $ apt-get install virtualbox-4.2 Vamos baixar mais 200 megas? (S ou N) Devemos instalar também o Oracle VirtualBox
  • 6. FLISOL 2013 Instalação e uso do phpVirtualBox Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?! Agora com o Apache HTTPD, PHP e Oracle VirtualBox instalados... Esqueceu do phpVirtualBox $ wget $(wget -q -O - http://phpvirtualbox.googlecode.com /files/LATEST.txt) -O phpvirtualbox-latest.zip $ apt-get install unzip $ unzip phpvirtualbox-latest.zip Será criado o diretório /var/www/phpvirtualbox-4.2-4 Então... Devemos adicionar um usuário para o serviço do VirtualBox Criar e editar um arquivo de configuração para o phpVirtualBox Fim?!
  • 7. FLISOL 2013 Instalação e uso do phpVirtualBox Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?! Enfim, terminando a instalação... Adicionando o usuário $ adduser vbox --ingroup vboxusers A senha coloca “vbox” e aceita tudo! Vai ser criado: /home/vbox/ $ nano /etc/default/virtualbox Coloca dentro dele VBOXWEB_USER=vbox VBOXWEB_HOST=127.0.0.1 Next
  • 8. FLISOL 2013 Instalação e uso do phpVirtualBox Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?! Ainda terminando a instalação... Criamos um arquivo de configuração para o phpVirtualBox Dentro da pasta onde extraímos o phpVirtualBox $ cp config.php-example config.php Editamos com $ nano config.php Alteramos as linhas 12 e 13 var $username = 'vbox'; var $password = 'pass'; por var $username = 'vbox'; var $password = 'vbox'; Inúmeras configurações, possibilidades quaaaasssee infinitas... Cabô?!
  • 9. FLISOL 2013 Instalação e uso do phpVirtualBox O pulo do gatinho
  • 10. FLISOL 2013 Instalação e uso do phpVirtualBox Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?! And... Devemos ativar na inicialização do sistema Caso não esteja inicializando depois de tudo isso... É porque só faltaaaa colocar na inicialização. No Debian/Ubuntu: $ update-rc.d vboxweb-service defaults Para os outros sistemas operacionais, usa o chkconfig Agora cabô!
  • 11. FLISOL 2013 Instalação e uso do phpVirtualBox Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?! Minha meta é apenas ir para frente. http://127.0.0.1/phpvirtualbox/
  • 12. FLISOL 2013 Instalação e uso do phpVirtualBox Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?! alle Fragen?