PHP7 – Instalando Laravel 5.5

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
Olha o danado funcionando!

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:

Ele vai instalar todas as dependências do framework

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!

Leave a Reply

Your email address will not be published. Required fields are marked *