O que é o Vagrant:

Olá, nessa vídeo aula você irá conhecer o software Vagrant por inteiro. E de quebra irá aprender como criar um ambiente de desenvolvimento(PHP, Django, WordPress, Ruby on Rails, Node.JS ….) super dinâmico e moderno. Atingindo os padrões do mercado atual.

Um dos maiores problemas da maioria das equipes de desenvolvimento web(não se limita apenas a web), é a questão de cada programador desse grupo programar em ambientes diferentes. Um trabalha no Windows Xp, enquanto outro trabalha no Ubuntu 12.04, enquanto outro trabalha no Fedora 25, e no final de tudo o projeto vai ser hospedado em servidor que roda no Cent OS.

Tá mas e qual é o problema? bom, na hora de juntar os códigos de cada um e upar para o servidor, isso dar uma imensa dor de cabeça, o que pode fazer com que todo o projeto possa ser alterado. E é para isso que o Vagrant vem: “Para padronizar os ambientes de desenvolvimento, e evitar grandes problemas”. Sem contar que o Vagrant é um forma muito moderna e flexível para personalizar e criar qualquer ambiente de desenvolvimento. Então aproveitem a aula 🙂

Vídeo:

Instruções:

LINKS:
VIRTUAL BOX: https://www.virtualbox.org/
VAGRANT: https://www.vagrantup.com/
VAGRANT BOXES: http://vagrantbox.es/

Código para configurar o consumo de memória ram no Vagrant:

  end
Vagrant.configure("2") do |config|
    # usual vagrant config here

    config.vm.provider "virtualbox" do |v|
        v.memory = 380
        v.cpus = 2
    end

Putty(Para acessar o SSH pelo o Windows): http://www.putty.org/

OBS: No MAC e no Linux, você pode acessar o SSH pelo o terminal, com o comando ” vagrant ssh

Comandos usados na vídeo aula(em ordem)

1° sudo -i (para logar como super usuário)
2° sudo apt-get update
3° sudo apt-get install php5 (O Php já instala o apache junto, então não precisa instala-lo)

OBS: Se quiser instalar o PHP7 no seu ubuntu 14.04, veja esse tutorial: Aqui.

4° – sudo apt-get install mysql-server
5° sudo apt-get install phpmyadmin essa etapa é opcional, já que o phpmyadmin está com mau funcionamento no ubuntu e no debian, veja como corrigir esse erro facilmente por esse tutorial)

6° Link para corrigir o erro do phpmyadmin de forma muito simples: https://www.phpmyadmin.net/downloads/

COMANDO USADOS NO VAGRANT:

vagrant box add (nome da sua box) (local da sua box) : adiciona uma maquina virtual.

vagrant init : gera um arquivo vagrantfile.

vagrant up : inicia a sua maquina.

vagrant suspend : deixa a sua maquina hibernando(quase que desligada).

vagrant resume : religa a sua maquina que estava hibernando.

vagrant destroy : desliga e destrói a sessão de sua maquina.

vagrant up: também serve para religar a sua maquina destruída.

 

Então. Espero que tenham gostado do tutorial, dúvidas e críticas deixem no comentários :), see ya! Feliz ano novo.