跟我学Laravel之安装Laravel


Posted in PHP onOctober 15, 2014

安装Composer

Laravel框架使用Composer(PHP包管理工具,参考 Composer 中文文档)来管理代码依赖性。 首先,你需要下载Composer的PHAR打包文件( composer.phar ),下载完成后把它放在项目目录下或者放到 usr/local/bin 目录下以便在系统中全局调用。在Windows操作系统中,你可以使用Composer的Windows安装工具。

安装Laravel

通过 Laravel 安装器安装

先下载 Laravel 安装器 PHAR 文件。为了方便起见,将该文件重命名为 laravel 并移动至 /usr/local/bin 目录。完成后,只需在你指定的目录下输入简单的 laravel new 命令即可创建一个全新的Laravel安装。例如,laravel new blog 将创建一个名为 blog 的目录,该目录中包含了一份全新的Laravel安装以及所需的依赖项。这种安装方法比通过 Composer 安装要快许多。

通过 Composer create-project 命令安装Laravel

还可以通过在命令行执行 Composer create-project 命令来安装Laravel:

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

通过下载Laravel包安装

Composer安装完成后,下载最新版Laravel框架,把它解压缩到你服务器上的一个目录中。然后在Laravel应用的根目录下运行命令行命令 php composer.phar install (或者 composer install )来安装所有的框架依赖包。在此过程中,为了成功完成安装,你需要在服务器上安装好Git。

当Laravel框架安装好后,你可以使用命令行命令 php composer.phar update 来更新框架。

服务器环境要求

Laravel框架有一些系统要求:

PHP最低版本: 5.3.7
MCrypt PHP扩展
从PHP 5.5版本开始,针对某些操作系统的安装包需要你自己手工安装PHP的JSON扩展模块。如果你使用的是Ubuntu,可以通过, apt-get install php5-json 命令直接安装。(译者注:还是Ubuntu傻瓜化啊!!!)

配置

Laravel框架几乎无需配置就可立即使用。你可以自由地快速开始开发。然而,你也许希望先查看下 app/config/app.php 配置文件和相关的文档说明。它包含了一些你也许要修改的配置选项,如 时区 和 地区 等。

Once Laravel is installed, you should also configure your local environment. This will allow you to receive detailed error messages when developing on your local machine. By default, detailed error reporting is disabled in your production configuration file.
Note: You should never have app.debug set to true for a production application. Never, ever do it.

权限设置

Laravel框架有一个目录需要额外设置权限: 需要为 app/storage 目录下的文件设置写权限。

路径设置

一些框架目录路径是可以设置的。如果需要改变这些目录的位置,可以查看 bootstrap/paths.php 文件中的设置。

优雅链接

Apache 服务器

Laravel框架通过设置 public/.htaccess 文件去除链接中的index.php。 如果你你的服务器使用的是Apache,请开启mod_rewrite 模块。

如果框架附带的 .htaccess 文件在你的Apache环境中不起作用,请尝试下面这个版本:

Options +FollowSymLinks

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^ index.php [L]

Nginx 服务器

如果是 Nginx 服务器,将下列指令放到网址的配置文件中,就能让网址更优雅了:

location / {

    try_files $uri $uri/ /index.php?$query_string;

}
PHP 相关文章推荐
在字符串中把网址改成超级链接
Oct 09 PHP
php实现从ftp服务器上下载文件树到本地电脑的程序
Feb 10 PHP
一步一步学习PHP(5) 类和对象
Feb 16 PHP
PHP iconv 解决utf-8和gb2312编码转换问题
Apr 12 PHP
三个类概括PHP的五种设计模式
Sep 05 PHP
浅析PHP Socket技术
Aug 02 PHP
PHP入门经历和学习过程分享
Apr 11 PHP
php将textarea数据提交到mysql出现很多空格的解决方法
Dec 19 PHP
php生成验证码,缩略图及水印图的类分享
Apr 07 PHP
php使用正则表达式获取字符串中的URL
Dec 29 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
May 05 PHP
Laravel Eloquent ORM 实现查询表中指定的字段
Oct 17 PHP
跟我学Laravel之快速入门
Oct 15 #PHP
Laravel框架学习笔记(二)项目实战之模型(Models)
Oct 15 #PHP
Laravel框架学习笔记(一)环境搭建
Oct 15 #PHP
php缩放gif和png图透明背景变成黑色的解决方法
Oct 14 #PHP
php保存二进制原始数据为图片的程序代码
Oct 14 #PHP
ThinkPHP 3.2 数据分页代码分享
Oct 14 #PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
Oct 14 #PHP
You might like
一台收音机,让一家人都笑逐颜开!
2020/08/21 无线电
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
详解WordPress中简码格式标签编写的基本方法
2015/12/22 PHP
PHP利用imagick生成组合缩略图
2016/02/19 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
2017/01/30 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
js 处理URL实用技巧
2010/11/23 Javascript
父子窗体间传递JSON格式的数据的代码
2010/12/25 Javascript
JS实现选中当前菜单后高亮显示的导航条效果
2015/10/15 Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
2016/05/25 Javascript
jQuery实现背景弹性滚动的导航效果
2016/06/01 Javascript
JavaScript省市区三级联动菜单效果
2016/09/21 Javascript
ionic开发中点击input时键盘自动弹出
2016/12/23 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
2017/03/01 Javascript
基于vue实现分页/翻页组件paginator示例
2017/03/09 Javascript
微信小程序request请求后台接口php的实例详解
2017/09/20 Javascript
JS笛卡尔积算法与多重数组笛卡尔积实现方法示例
2017/12/01 Javascript
新手入门带你学习JavaScript引擎运行原理
2019/06/24 Javascript
Vue实现 点击显示再点击隐藏效果(点击页面空白区域也隐藏效果)
2020/01/16 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
2020/04/16 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
2020/07/31 Javascript
[11:27]《一刀刀一天》之DOTA全时刻20:TI4总奖金突破920W TS赛事分析
2014/06/18 DOTA
python书籍信息爬虫实例
2018/03/19 Python
python speech模块的使用方法
2020/09/09 Python
python安装sklearn模块的方法详解
2020/11/28 Python
python中numpy数组与list相互转换实例方法
2021/01/29 Python
英国著名的化妆品折扣网站:Allbeauty.com
2016/07/21 全球购物
Blancsom美国/加拿大:服装和生活用品供应商
2018/07/27 全球购物
Bodum官网:咖啡和茶壶、玻璃器皿、厨房电器等
2018/08/01 全球购物
公司活动策划方案
2014/01/13 职场文书
幼儿园标语大全
2014/06/19 职场文书
大学课外活动总结
2014/07/09 职场文书
求职信的正确写法
2014/07/10 职场文书
教师批评与自我批评剖析材料
2014/10/16 职场文书
信仰观后感
2015/06/03 职场文书
严以用权学习心得体会
2016/01/12 职场文书