安装

安装composer

Laravel使用composer来管理依赖。首先,下载一份composer.phar,安装后,你可以在当前项目目录中使用或者移动到/usr/local/bin作为全局命令来使用。在windows里,你可以使用composer安装器

安装Laravel

通过Laravel安装器

首先,通过composer下载Laravel安装器:

composer global require "laravel/installer=~1.1"

确保~/.composer/vendor/bin在你的PATH环境变量里,使Laravel执行时可以找到。

一旦安装成功后,简单的使用命令:laravel new就可以在你指定的目录创建一个全新的laravel。比如,laravel new blog会创建一个目录为blog的并包含所有依赖的laravel。这种安装相比较通过composer安装时非常快捷的。

通过composer create-project 命令

使用composer的create-project命令:

composer create-project laravel/laravel --prefer-dist

直接下载

安装composer后,下载最新版本的laravel框架并解压。接下来,在你laravel应用的根目录,执行php composer.phar install 或者 composer install命令来安装框架的依赖。为了顺利完成安装,这个过程还需要你有安装git。

服务器环境的要求

laravel框架需要如下的系统要求:

  • PHP版本>=5.4
  • PHP的Mcrypt扩展已安装

PHP5.5以上的版本,一些操作系统可能还需要你安装JSON扩展。当你使用Ubuntu时,你可以执行apt-get install php5-json来完成。

配置

完成安装Laravel后的第一件事情就是将你的应用key设置为一个随机的字串。如果你通过composer来安装的laravel,这个key可能已经通过key:generate命令被设置好了。通常情况下,这个字串的长度是32个字符。它是在app.php配置文件中可以进行配置。如果应用的key没有被设置,那么你的应用的用户session及其他的编码的数据的安全性将会受到威胁。

Laravel几乎不需要怎么配置,就可以欢快的开始编码啦。然而,你可能还想再看下app/config/app.php文件及相关文档。它包含了一些选项比如:timezonelocale可能根据您的应用需要进行更改。

当laravel安装后,你同样也需要配置下本地环境,在本地进行测试时候来获取更详细的错误信息。默认地,在生产环境的配置文件里详细的错误报告是被禁用的。

注意:在生产环境下,千万别把app.debug设置为true.

权限

laravel需要一些权限配置,app/storage目录需要web服务器的写操作的权限。

路径

框架的几个目录路径是可以配置的。想改变这些目录的位置,请查看文件bootstrap/paths.php

优美的URLs

Apache

框架的public/.htaccess文件可以设置url去除index.php。如果你使用的web服务器是Apache,确保你开启了mod_rewrite模块。 如果这个.htacess文件在Apache里不起作用,试下如下代码:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

Nginx

对于Nginx,使用下列的设置:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}