sexta-feira, 16 de agosto de 2013

Instalando o Laravel 4 no Ubuntu 13.04

Olá galera,

Hoje falaremos da instalação do Laravel 4 no Ubuntu 13.04. Nos próximos posts daremos início a construção de uma aplicação básica mostrando algumas funcionalidades desse framework.

Antes de realizar a instalação, temos alguns requisitos mínimos:

  • PHP >= 5.3.7
  • php5-mcrypt - Extensão MCrypt do PHP

O primeiro passo é fazer o download do framework através do link https://github.com/laravel/laravel. Crie um diretório chamado aplicacao dentro de /var/www e descompacte o conteúdo do download dentro dele.

Pelo terminal, acesse o diretório aplicacao.

cd /var/www/aplicacao

Vamos instalar e executar o Composer que é um gerenciador de dependências para o PHP.

php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"
php composer.phar install

Com esses procedimentos executados já temos nosso framework instalado.

Agora crie um Virtual Host para nossa aplicação. Para isso, siga os passos do post Criando Virtual Host com Apache no Ubuntu 12.10.

Ao se acessar a url http://aplicacao teremos uma tela de erro.

Corrigiremos o problema dando permissão na pasta storage.

sudo chmod -R 777 /var/www/aplicacao/app/storage

Tente acessar a aplicação novamente e deve ser exibida a tela abaixo.

Bem pessoal por hoje é só. Um bom final de semana a todos e até a próxima.

4 comentários:

  1. Acho que errei em alguma coisa. Quando eu digito a url da aplicação aparece a tela inicial do Apache: "It works!"

    :(

    ResponderExcluir
    Respostas
    1. Olá Lê,

      Vc criou o Virtual Host ?! É bom verificar as configurações de instalação do Apache. Recomendo vc verificar se está faltando algum passo no link http://www.codegeo.com.br/2013/01/instalando-apache-2-e-php-5-no-ubuntu.html

      Abraço

      Excluir
  2. Ja acompanhei todos posts inclusive os videos! Era tudo que precisava para começar nesse framework mto obrigado! Otimo conteudo continue postando vai ajudar mta gente

    ResponderExcluir
    Respostas
    1. Olá Marcelo,

      Fico contente que o conteúdo esteja te ajudando. A idéia aqui do blog é realmente compartilhar conhecimento. Precisando estamos a disposição.

      Grande abraço

      Excluir