Quero compartilhar uma forma simples e rápida isntalando o Laravel 5.5 em um ambiente XAMPP (Apache + PHP7 + MySQL) no Windows.
Já perdi a conta de quantas vezes tentei instalar o Laravel “por conta” na minha maquina para conhecer melhor o framework e simplesmente não funcionava, ou não ficava configurado como os tutoriais falavam.
Este sofrimento me levou a criar este artigo, para quem sabe ajudar alguém que esteja penando como eu.
Bom, vamos lá:
Primeira coisa, instalando o composer. O composer é um gerenciador de pacotes do PHP, assim como o NPM do NodeJs.
Você pode baixar ele aqui:
https://getcomposer.org/download
Há versões para instalação via linha de comando, ou baixar o installer. Utilize a que mais lhe agradar.
Após a instalação do Composer, pode testar se está funcionando digitando composer na linha de comando:
C:\xampp\htdocs\laravel>composer

Após a instalação, vamos agora iniciar um projeto do Laravel, tambem via linha de comando:
C:\xampp\htdocs\laravel>composer create-project laravel/laravel test 5.5.*
No comando acima, “test” é o nome do projeto, e 5.5.* é a versão que desejamos utilizar. Neste caso, é o último build da versão 5.5.
O resultado será o terminal tomado de downloads e configurações:

Após a instalação, quando tudo parecia terminado, vem o pulo do gato. Vamos criar o arquivo de virtual Hosts que será carregado no httpd.conf do Apache.
Criei um arquivo chamado “laravel_config.conf” com o conteúdo abaixo:
<VirtualHost laravel.local:80> DocumentRoot "C:\\xampp\\htdocs\\laravel\\test\\public" ServerAdmin laravel.local <Directory "C:\\xampp\\htdocs\\laravel\\test\\public"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Precismos agora apontar esse vHost no “httpd.conf” do apache adicionando as linhas abaixo:
# Laravel CONF Include "c:/xampp/htdocs/laravel/test/laravel_project.conf"
Este path pode ser qualquer lugar. Se preferir jogar na propria pasta “conf” apache, só mudar o caminho.
O ultimo passo agora é cadastrar o dominio “laravel.local” no arquivo de hosts, para que o navegador não saia procurando esse site por aí.
Abra o arquivo “hosts” que provavelmente está em
c:\Windows\System32\drivers\etc
E inclua a linha abaixo:
Pronto! Só reiniciar o apache e nossa aplicação responderá na URL “laravel.local”, conforme vemos abaixo:

Sucesso ! Em breve vou criar mais posts sobre coisas interessantes deste framework.
Abraços!