29
09.2013

Vagrant, como usar para desenvolvimento PHP

Embed Size (px)

DESCRIPTION

Uma pequena apresentação de como usar o Vagrant para desenvolvimento PHP, mas lembrando que pode ser aplicado em qualquer outra linguagem.

Citation preview

Page 1: Vagrant, como usar para desenvolvimento PHP

09.2013

Page 2: Vagrant, como usar para desenvolvimento PHP

09.2013

Quem sou eu ?

Renan Martins Pimentel

Page 3: Vagrant, como usar para desenvolvimento PHP

09.2013

O Vagrant é um projeto que permite virtualizar o ambiente de desenvolvimento de forma simples.

Page 4: Vagrant, como usar para desenvolvimento PHP

09.2013

Com o Vagrant você pode executar máquinas

virtuais utilizando o VirtualBox ou VMware. Estas máquinas virtuais podem ter qualquer configuração e programas instalados e qualquer um pode criar uma configuração própria com muita facilidade.

Page 5: Vagrant, como usar para desenvolvimento PHP

09.2013

(...)

Mas para que serve?

Page 6: Vagrant, como usar para desenvolvimento PHP

09.2013

Para evitar frases/situações assim:

Page 7: Vagrant, como usar para desenvolvimento PHP

09.2013

Até agora só falou (...)

Mas como instala ?

Page 8: Vagrant, como usar para desenvolvimento PHP

09.2013

https://www.virtualbox.org/

Faça o download da VirtualBox

Page 9: Vagrant, como usar para desenvolvimento PHP

09.2013

Page 10: Vagrant, como usar para desenvolvimento PHP

09.2013

Faça o download da Vagrant

http://downloads.vagrantup.com/

Page 11: Vagrant, como usar para desenvolvimento PHP

09.2013

Page 12: Vagrant, como usar para desenvolvimento PHP

09.2013

Para iniciar, abra o terminaldentro de uma pasta criada por você

Page 13: Vagrant, como usar para desenvolvimento PHP

09.2013

Para evitar problemas em atualizaçõesdo VirtualBox ou VMWare, use esse plugin:

Page 14: Vagrant, como usar para desenvolvimento PHP

09.2013

Edite o arquivo criadoVagrantfile, gerado no vagrant init

Gist: http://goo.gl/YfZf8y

Page 15: Vagrant, como usar para desenvolvimento PHP

09.2013

Precisamos “subir” máquina,então, vamos lá!

Page 16: Vagrant, como usar para desenvolvimento PHP

09.2013

E agora é só

Esperar (...)

Page 17: Vagrant, como usar para desenvolvimento PHP

09.2013

Page 18: Vagrant, como usar para desenvolvimento PHP

09.2013

Acesse o IP que foi estabelecidono Vagrantfile: 192.168.13.13

Page 19: Vagrant, como usar para desenvolvimento PHP

09.2013

Vamos configurar isso!

Page 20: Vagrant, como usar para desenvolvimento PHP

09.2013

Volte ao terminal

Page 21: Vagrant, como usar para desenvolvimento PHP

09.2013

PuTTy

http://putty.org/

Page 22: Vagrant, como usar para desenvolvimento PHP

09.2013

PuTTy com Vagrant

http://putty.org/

IP: 127.0.0.1 com a porta: 2222 Precisamos da chave gerada no vagrant ssh, a chave se encontra em c:\Users\Usuario-Pc\vagrant.d\

Por fim, crie um nome para sua conexão, ex. vagrant

Page 23: Vagrant, como usar para desenvolvimento PHP

09.2013

Por fim, acesse sua máquinavia ssh com PuTTY

Page 24: Vagrant, como usar para desenvolvimento PHP

09.2013

Instalação básica, faça isso

somente em CASA.

Page 25: Vagrant, como usar para desenvolvimento PHP

09.2013

sudo apt-get install apache2 mysql-server php5 libapache2-mod-php5 php5-mysql phpmyadmin

Page 26: Vagrant, como usar para desenvolvimento PHP

09.2013

Acesse o IP que foi estabelecidono Vagrantfile: 192.168.13.13

Page 27: Vagrant, como usar para desenvolvimento PHP

09.2013

Seu ambiente está pronto, pode

começar a brincar.

Page 28: Vagrant, como usar para desenvolvimento PHP

09.2013

Onde posso encontrar

ajuda ?

http://code-squad.com/ https://puphpet.com/ http://rove.io/

http://docs.vagrantup.com/v2/ http://friendsofvagrant.github.io/ https://www.google.com.br/

Page 29: Vagrant, como usar para desenvolvimento PHP

09.2013