安装

由 学院君 创建于5年前, 最后更新于 11个月前

版本号 #2

94087 views

46 likes

0 collects

1、服务器要求

Laravel 框架有对服务器有少量要求,当然,Laravel Homestead 已经满足所有这些要求,所以我们强烈推荐使用 Homestead 作为 Laravel 本地开发环境。

如果你没有使用 Homestead,那么需要保证开发环境满足以下要求:

PHP版本 >= 5.5.9

PHP扩展:OpenSSL

PHP扩展:PDO

PHP扩展:Mbstring

PHP扩展:Tokenizer

2、安装 Laravel

Laravel 使用 Composer 管理依赖,因此,使用 Laravel 之前,确保机器上已经安装了Composer。

通过 Laravel 安装器

首先,通过 Composer 安装 Laravel 安装器:

composer global require "laravel/installer"

确保 ~/.composer/vendor/bin 在系统路径中,否则不能在任意路径调用 laravel 命令。

安装完成后,通过简单的 laravel new 命令即可在当前目录下创建一个新的 Laravel 应用,例如,laravel new blog 将会创建一个名为 blog 的新应用,且包含所有  Laravel 依赖。该安装方法比通过 Composer 安装要快很多:

laravel new blog

通过 Composer Create-Project

你还可以在终端中通过 Composer 的 create-project 命令来安装 Laravel 应用:

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

3、基本配置

Laravel 框架的所有配置文件都存放在 config 目录下,并且每一个配置项都有注释,所以你可以随意浏览任意配置文件去熟悉这些配置项。

目录权限

安装完 Laravel 后,需要配置一些目录的读写权限:storage 和 bootstrap/cache 目录应该是可写的,如果你使用 Homestead 虚拟机做为开发环境,这些权限已经设置好了。

应用 Key

接下来要做的事情就是将应用的 key(APP_KEY)设置为一个随机字符串,如果你是通过 Composer 或者 Laravel 安装器安装的话,该 key 的值已经通过  key:generate 命令生成好了。通常,该字符串应该是32位长,通过 .env 文件中的 APP_KEY 进行配置,如果你还没有将 .env.example 文件重命名为 .env,现在立即这样做。如果应用 key 没有被设置,用户 Session 和其它加密数据将会有安全隐患。

如果你想要手动生成该 key 的值,使用如下 Artisan 命令即可:

php artisan key:generate

更多配置

Laravel 几乎不再需要其它任何配置就可以正常使用了,但是,你最好再看看 config/app.php 文件,其中包含了一些基于应用可能需要进行改变的配置,比如 timezone 和 locale(分别用于配置时区和本地化)。

你可能还想要配置 Laravel 的一些其它组件,比如缓存、数据库、Session 等,关于这些我们将会在后续文档一一探讨。

php5.2.10安装_安装 | 起步 | Laravel 5.2 中文文档相关推荐

  1. 【kivy自学笔记】快速入手kivy(Kivy 安装及使用教程),含中文文档,使用参考文章!

    文章目录 安装kivy 使用 打包 Ubuntu上安装buildozer 如何使用 buildozer 将 Python转成APK? 设置buildozer默认启动参数 buildozer.spec解 ...

  2. php stortime,文件存储 - Laravel 5.8 中文文档手册 - php中文网手册

    文件存储 简介 Laravel 提供了一个强大的文件系统抽象,这得益于 Frank de Jonge 强大的 Flysystem 扩展包.Laravel 文件系统集成为使用本地文件系统.Amazon ...

  3. php stortime,文件存储 | 综合话题 | Laravel 5.3 中文文档

    文件存储 由 学院君 创建于4年前, 最后更新于 11个月前 版本号 #2 29460 views 6 likes 0 collects 1.简介 Laravel 基于 Frank de Jonge ...

  4. laravel 5.1 php版本号,发行版本说明 | 序言 | Laravel 5.1 中文文档

    发行版本说明 由 学院君 创建于5年前, 最后更新于 11个月前 版本号 #2 19641 views 23 likes 0 collects 支持政策 LTS版本,比如Laravel 5.1,将会提 ...

  5. php 5.6 文档,文件存储 | 进阶系列 | Laravel 5.6 中文文档

    文件存储 由 学院君 创建于3年前, 最后更新于 1年前 版本号 #2 31608 views 3 likes 0 collects 简介 Laravel 基于 Frank de Jonge 开发的 ...

  6. php 辅助函数,辅助函数 - Laravel 5.8 中文文档手册 - php中文网手册

    辅助函数 简介 Laravel 包含各种各样的「全局」PHP 辅助函数,框架本身也大量的使用了这些功能函数:如果你觉的方便,你可以在你的应用中任意使用这些函数 可用方法 数组 & 对象 路径 ...

  7. php5 imap,LIV. IMAP, POP3 and NNTP Functions - PHP 5 中文文档

    简介 These functions are not limited to the IMAP protocol, despite their name. The underlying c-client ...

  8. .blade.php,Blade 模板 |《Laravel 5.4 中文文档 5.4》| Laravel China 社区

    本文档最新版为 8.x,旧版本可能放弃维护,推荐阅读最新版! Laravel 的 Blade 模板引擎 简介 Blade 是 Laravel 提供的一个既简单又强大的模板引擎.和其他流行的 PHP 模 ...

  9. php基础 快速入门文档,快速入门 - Laravel 5.8 中文文档手册 - php中文网手册

    Eloquent:入门 简介 Laravel 的 Eloquent ORM 提供了一个漂亮.简洁的 ActiveRecord 实现来和数据库交互.每个数据库表都有一个对应的「模型」用来与该表交互.你可 ...

最新文章

  1. 发生系统错误 5 拒绝访问
  2. C#中汉字数字、汉字拼音的转换
  3. 揭秘百度核心技术:53位专家纯干货分享
  4. 洛谷 P2359 三素数数
  5. Spring-Security-入门(一):登录与退出
  6. linux后台运行快捷键,Linux命令放入后台运行方法(和Ctrl+Z)详解版
  7. Python高阶函数(map,reduce,filter)
  8. Unknown system variable 'query_cache_size'
  9. mac 下 ~/.bash_profile无效
  10. 用树莓派控制WS2812圣诞树灯饰
  11. ctfmon是什么启动项_win10系统启动项中没有ctfmon进程的图文方法
  12. debian10上安装samba服务器
  13. 三国演义人物关系思维导图模板分享
  14. 求两点连线与其中一点为球心球的交点——赋MATLAB代码
  15. 流量分析(wireshark使用)
  16. rust货轮什么时候出现_面食究竟是什么时候出现的?浅谈古代面食发展和变迁史...
  17. 实现app直播商城源码,先从简单的直播系统开始
  18. 圆弧防线用计算机怎么算,一种圆弧形放线工具的制作方法
  19. 编程行业未来趋势如何
  20. Monkey学习心得

热门文章

  1. nginx+php-fpm动静分离
  2. spring+mybatis整合读取不了配置文件
  3. Data Guard搭建困境突围(一)
  4. 对移动APP开发的需求分析的观点及见解
  5. 不要说自己没什么兴趣,也不要说自己兴趣很广泛,最好能具体到哪个方面,顺便提一下你最近看的一本该方面的书,有什么收获(转)...
  6. 常用jQuery代码分享
  7. Android 屏幕滑动事件
  8. IP与DSCP优先级
  9. 更改Linux用户的登录shell环境
  10. Android Contact数据模型之EntityDelta(二)