30/07/2020

Instalando Laravel Homestead – Ambiente de Desenvolvimento PHP

Instalando Laravel Homestead – Ambiente de Desenvolvimento PHP

Antes de iniciarmos a criação de nosso ambiente Homestead, você estar com todos os pré-requisitos OK!

Caso não entenda algum deles deixei o link dos tutoriais de todos para agilizar o processo! Veja abaixo:

Pré-requisitos:

Link oficial da documentação do Laravel: https://laravel.com/docs/7.x/homestead

Instalando Homestead Vagrant Box

Vamos adicionar um box à sua instalação do Vagrant. Dependendo da velocidade da sua conexão internet, a transferência irá demorar alguns minutos:

					
cd ~
vagrant box add laravel/homestead

Selecione como provedor o virtualbox, que neste caso é a opção 3, veja abaixo:

					
the provider you will be working with.

1) hyperv
2) parallels
3) virtualbox
4) vmware_desktop

Instalando Homestead

Iremos clonar o repositório laravel/homestead:

					
git clone https://github.com/laravel/homestead.git Homestead
cd Homestead
git checkout release
bash init.sh

Configurando Homestead

Edite o arquivo ~/Homestead/Homestead.yaml

					
ip: "192.168.10.10"
memory: 2048
cpus: 2
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: ~/code
      to: /home/vagrant/code

sites:
    - map: homestead.test
      to: /home/vagrant/code/public

databases:
    - homestead

Configurações do projeto:

  • IP 192.168.10.10
  • Diretório Root: ~/code
  • Domínio: homestead.test

Configurando Domínio

Edite o arquivo /etc/hosts adicionando a linha abaixo:

Está quase pronto para funcionar 🙂

Só falta gerar de fato nosso servidor com o comando:

O que temos?

  • Servidor configurado ✔️
  • Domínio do projeto ✔️

Agora só falta instalar nosso projeto no diretório ~/code como configurado acima!

Acessando url em seu navegador web:

Resultado:

Comente abaixo se deu certo, ou se teve algum problema durante a instalação e qual solução usou para resolver!

😉

Caso tenha alguma sugestão de novas postagens também pode me contatar -> Falar com Marcelo Sena

Share

Marcelo Sena

Programador PHP e Especialista em Sistemas WEB. Atualmente trabalhando como Freelancer, e Autor/Editor nas horas vagas - blog marcelosena.com.

Você pode gostar...

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: