Laravel - Instalação no Ubuntu 16.04
Neste post mostrarei como instalar o framework Laravel e a configuração inicial de um projeto. Originalmente desenvolvido por Taylor Otwell, o Laravel tem atraído cada vez mais desenvolvedores. O framework foi criado utilizando as últimas funcionalidades do PHP. Imagino que para os iniciantes é uma boa forma de entrar no mundo PHP escrevendo código de qualidade e limpo.
Falando um pouco sobre a adoção do Laravel, aqui está uma pesquisa no Google Trends como base de comparação entre alguns frameworks:
1. Mas primeiro, instalando cURL e Composer
O curl é uma ferramenta linha de comando que permite manipular dados, baixar arquivos, entre outras usando uma URL.
O Composer é um gerenciador de dependências que vem sendo muito utilizado nos projetos e frameworks atuais, e o Laravel não está de fora. Então, usando o comando curl vamos baixá-lo.
O arquivo composer.phar é baixado na pasta onde o comando foi executado. Vamos movê-lo para um diretório global e renomeá-lo para que seja possível executá-lo apenas com o nome composer.
Agora para executá-lo basta digitar composer
de qualquer lugar em seu terminal e as opções do comando serão exibidas.
2. Agora sim, instalando o Laravel
O Laravel pede alguns requerimentos no sistema:
- PHP >= 5.5.9
- Extensão PHP OpenSSL
- Extensão PHP PDO
- Extensão PHP Mbstring
- Extensão PHP Tokenizer
Primeiro baixe o instalador utilizando o composer
Adicione o diretório ~/.composer/vendor/bin
na variável $PATH
acessando o arquivo bashrc
e alterando-o:
Insira as linhas abaixo no final do arquivo e salve:
3. Criando um projeto Laravel
Uma vez instalado, um simples comando laravel new
criará uma nova instalação do Laravel no diretório que você especificou. Por exemplo, laravel new blog
criará um diretório chamado blog contendo os arquivos da instalação inicial do Laravel com todas as suas dependências instaladas. Esse método de instalação é muito mais rápido do que a instalação via Composer:
O servidor web usado nesse tutorial, no caso, foi o Apache. Assim, pelo terminal, vá na pasta de publicação do servidor, por padrão var/www/html
e execute o comando laravel new nome_do_projeto
para criar um novo projeto pronto para trabalhar.
Acesse o arquivo de configurações do Apache:
Adicione as linhas abaixo para evitar erros de leitura e escrita no diretório do projeto:
Salve e feche o arquivo.
4. Testando
Enfim para testar sua instalação digite em seu navegador:
http://localhost/nome_projeto/public/
Se tudo ocorreu bem, você está vendo a seguinte imagem:
Qualquer dúvida mande uma mensagem! Até breve ;)