Laravel utiliza o Composer para gerenciar suas dependências. Primeiro, baixe uma cópia do composer.phar
. Uma vez que você tenha o arquivo PHAR, você pode mantê-lo na pasta do seu projeto ou movê-lo para usr/local/bin
para usá-lo globalmente em seu sistema. No Windows, você pode usar o Instalador do Windows.
Com o Composer instalado, faça o download da última versão do framework Laravel e extraia seu conteúdo em um diretório no seu servidor. A seguir, na raíz da sua aplicação, execute o comando php composer.phar install
para instalar todas as dependências do framework. Este processo requer que o Git esteja instalado no servidor para completar com sucesso a instalação.
O framework Laravel tem poucos requisitos:
- PHP >= 5.3.7
- Extensão MCrypt PHP
Laravel não precisa de quase nenhuma configuração. Você está livre para começar a desenvolver! Entretanto, você pode revisar o arquivo app/config/app.php
e sua documentação. Este arquivo contém várias opções como timezone
e locale
que você pode desejar alterar de acordo com sua aplicação.
Nota: Uma opção de configuração que você deve definir é a opção
key
dentro do arquivoapp/config/app.php
. Este valor deve ser definido como um valor de 32 caracteres, seqüência aleatória. Esta opção é usada para criptografar valores, e valores criptografados não estarão seguros até que sejam devidamente definidos. Você pode definir rapidamente este valor usando o seguinte comando do artisanphp artisan key:generate
.
Laravel requer um conjunto de permissões a ser configurado - pastas dentro de app/storage requerem acesso de escrita pelo servidor.
Vários dos caminhos de diretório do framework são configuráveis. Para mudar o local destes diretórios, confira o arquivo bootstrap/paths.php
.
** Nota ** Laravel é projetado para proteger seu código de aplicação e armazenamento local, colocando apenas os arquivos que são necessariamente públicos na pasta public
. É recomendado que você defina a pasta public
como raiz do seu site (também conhecido como web root) ou colocar o conteúdo público na pasta raiz do site e coloque todos os outros arquivos Laravel fora da raíz do seu web root.
O framework vem com o arquivo public/.htaccess
que é utilizado para permitir URLs sem index.php
. Se você usa o Apache na sua aplicação do Laravel, esteja certo de ativar o módulo mod_rewrite
.
Se o arquivo .htaccess
que vem com o Laravel não funcionar com sua instalação do Apache, tente este outro:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]