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:
- Usuário sudo privilégios.
- PHP última versão (Ir para o tutorial)
- Composer Global (Ir para o tutorial)
- VirtualBox (https://www.virtualbox.org/wiki/Downloads)
- Vagrant (https://www.vagrantup.com)
- GIT (https://git-scm.com/downloads)
- Laravel/Installer (Ir para o tutorial)
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:
192.168.10.10 homestead.test
Está quase pronto para funcionar 🙂
Só falta gerar de fato nosso servidor com o comando:
vagrant up
O que temos?
- Servidor configurado
✔️
- Domínio do projeto
✔️
Agora só falta instalar nosso projeto no diretório ~/code
como configurado acima!
cd ~
laravel new code
Acessando url em seu navegador web:
homestead.test
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
Comentários Recentes