Requisitos de Sistema e Configuração Inicial do Ambiente de Desenvolvimento Utilizando Laravel Valet
Por Marcos Barrocas dia em Blog

O requisito inicial porem não obrigatório para se trabalhar com Desenvolvimento Web em geral é a utilização de um sistema operacional Unix/Linux ou Mac OS. Tudo que irei abordar neste artigo será voltado para desenvolvedores que utilizam um destes Sistemas Operacionais. É possível utilizar o Windows e ainda seguir este tutorial, mas não é o mais indicado.
Se você perdeu o último artigo desta serie então confira aqui
Os demais requisitos são
Ambiente de desenvolvimento;
- PHP >= 5.5.9 para versões 5.1 e 5.2 do Laravel.
- PHP >= 5.6.4 para versões 5.3 e 5.4 do Laravel.
- Extensão PHP PDO.
- Extensão PHP OpenSSL.
- Extensão PHP Mbstring.
- Extensão PHP Tokenizer.
- Composer como gerenciador de dependências.
Para executar o PHP pode-se utilizar como ferramenta o MAMP, WAMP, XAMPP, Maquina Virtual utilizando Vagrant ou uma das duas ferramentas que o Próprio Laravel oferece (Valet ou Homestead).
Neste tutorial ire mostrar como utilizar o Valet por ser mais simples e prático para instalar, a cargo de curiosidade, talvez falemos um pouco sobre o Homestead mais a frente.
Configuração inicial do ambiente
Instalando Composer;
O primeiro passo é instalar o Composer, então Clique Aqui e siga as instruções para instalação. É muito simples instalar, basta executar 4 comando no terminal do MAC.
Depois que tiver executado os comandos da página que informei acima, então será necessário mover o Composer para um diretório global da sua maquina para podermos executa-lo posteriormente de qualquer diretório do computador.
Para isto digite no terminal:
mv composer.phar /usr/local/bin/composer
- Para mais detalhes ou se quiser instalar em outro sistema operacional como Windows, basta seguir a documentação Neste Link.
Neste momento o Composer já deve estar instalado corretamente, para conferir a versão e ainda ver quais comandos estão disponíveis para que você utilize em seu projeto, basta digitar “composer” no terminal (sem aspas…hehehe).
Se tudo tiver corrido bem então você verá uma tela similar a esta:
Instalando Laravel
Primeiro faça o download do Installer do Laravel utilizando o Composer, para isto basta digitar o seguinte comando no terminal;
composer global require "laravel/installer"
Agora vamos adiciona-lo ao PATH Global do sistema para que você possa executar de qualquer outro diretório;
export PATH="$PATH:$HOME/.composer/vendor/bin"
Instalando Laravel Valet
Digite os comandos abaixo na seguinte ordem.
Instala a última versão do Homebrew;
brew update
Atualiza o php para 7.1;
brew install homebrew/php/php71
Instala Valet via Composer;
composer global require laravel/valet
valet install
Após executar os passos acima vamos realizar um Ping de teste para saber se esta tudo ok até aqui;
ping foobar .host
Se estiver tudo certo então você verá a resposta do Ping para o ip 127.0.0.1.
Caso gere algum erro, verifique qual o DNS esta configurado digitando:
valet domain
A partir de agora o Valet irá iniciar automaticamente sempre que você ligar seu computador, porém caso não ative você pode startar digitando no terminal;
valet start
ou para reinstalar novamente;
valet install
Agora vamos aproveitar e atualizar (ou instalar) o MySQL;
brew install mysql
Após finalizar a instalação execute;
brew services start mysql
Se tudo correr bem então você já irá conseguir conectar em sua database pelo ip 127.0.0.1 utilizando "root" como login e senha em branco.
Agora vamos definir o diretório principal onde iremos manter todos os projetos Laravel, para isto vamos criar uma pasta no diretório atual;
mkdir ~/Sites
Depois entre na pasta Sites digitando:
cd Sites ou cd ~/Sites
Agora execute;
valet park
- O comando valet Park irá registrar o diretório atual como um path onde será servido todos seus projetos.
Feito isto vamos agora criar um novo projeto e acessa-lo pelo browser, então dentro do diretório Sites execute;
laravel new novoprojeto
Após finalizar o processo, abra o browser e digite: http://novoprojeto.host
Se você ver uma pagina como esta abaixo, parabéns, acabou de definir seu ambiente de trabalho e criou a base para iniciar seu primeiro projeto utilizando o Laravel!
Se algo deu errado deixa ai nos comentários e tentarei te ajudar da melhor forma… E se você curtiu este post deixe seu feedback, então curta e compartilhe para que possa ser de ajuda para outros devs...
Abraços e... #SimboraCodar
E é isto ai, estas foram as dicas rapidas de hoje!
Gostou deste conteúdo? Se sim, então compartilhe com seus amigos e deixe seu comentário abaixo.
E caso queira Conquistar muito mais clientes ao ser encontrado no Google, saiba que a Aeros Agência Digital além de utilizar as melhores TÉCNICAS DE SEO aplicadas em seu projeto também oferece outras soluções de MARKETING DIGITAL para impulsionar os resultados do seu negócio na internet.
Imagine o poder destas duas estratégias aplicadas em seu site ou loja virtual?
QUE RECEBER O CONTATO DE UM ESPECIALISTA!
PS: Você também pode solicitar um atendimento através do WhatsApp -> (31)99942-9706
No mais fico por aqui, um abraço e bons negócios!
O que você achou deste conteúdo? Deixe seu comentário abaixo!