- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开始 ―― 安装及配置
开始 —— 安装及配置
1、安装
1.1 服务器要求
Laravel框架有少量的系统要求,当然,Laravel Homestead 虚拟机满⾜所有这些要求:
PHP版本 = 5.5.9
PHP扩展:OpenSSL
PHP扩展:PDO
PHP扩展:Mbstring
PHP扩展:Tokenizer
1.2 安装Laravel
Laravel使⽤ omposer管理依 ,因此,使⽤Laravel之前,确保机器上已经安装
omposer 。
1.2.1 通过Laravel安装器
⾸先,通过 omposer安装Laravel安装器:
composer global require laravel/installer=~1.1
确保~/ .composer/vendor/bin在系统路径PATH 中,否则不能调⽤laravel命
令。
安装完成后,通过简单的laravel new命令将会在当前⽬录下创建⼀个新的Laravel
应⽤,例如,laravel new blog将会创建⼀个名为blog的Laravel安装⽬录,该⽬
录中已经包含了所有Laravel依 。该安装⽅法⽐通过 omposer安装要快很多:
laravel new blog
1.2.2 通过Composer
你还可以在终端中通过 omposer 的create-project⽬录来安装Laravel :
composer create-project laravel/laravel --prefer-dist
该命令会在当前⽬录中创建⼀个名为laravel的Laravel安装,如果想要指定安装⽬录
名,可通过如下命令:
composer create-project laravel/laravel blog --prefer-dist
该命令会在当前⽬录中创建⼀个名为blog的Laravel安装。
扩展阅读 —— 实例教程:在 Windows 中安装 Laravel 5.1.X
2、配置
2.1 基本配置
Laravel框架的所有配置⽂件都存放在config⽬录中,每⼀个选项都是⽂档化 (有良
好注释)的,所以随便浏览所有配置⽂件去熟悉这些配置选项。
2.1.1 ⽬录权限
安装完Laravel后,需要配置⼀些权限。storage和bootstrap/cache⽬录应该是可
写的,如果你在使⽤Homestead虚拟机,这些权限已经被设置好了。
2.1.2 应⽤Key
接下来要做的事情就是将应⽤key设置为⼀个随机字符串,如果你是通过 omposer或
者Laravel安装器安装的话,该key的值已经通过ke :generate命令⽣成好了。通
常,该字符串应该是32位长,该key被配置在.env环境⽂件中 (APP_KEY ),如果你
还没有将.env .example⽂件重命名为.env,现在⽴即这样做。如果应⽤key没有被
设置,⽤户sessions和其它加密数据将会有安全隐患 !
2.1.3 更多配置
Laravel⼏乎不再需要其它任何配置就可以使⽤了,你可以⾃由地开始开发了 !但是,
你最好再看看config/app.php⽂件和它的⽂档,其中包含了⼀些基于你的应⽤可
能需要进⾏改变的配置,⽐如timezone和locale。
你可能还想要配置Laravel的⼀些其它组件,⽐如:
缓存
数据库
Session
Laravel安装完成后,你还应该配置⾃⼰的本地环境,如数据库驱动、邮箱服务器、缓
存驱动等。
2.1.4 美化URL
**Apache
框架中⾃带的public/ .htaccess⽂件⽀持URL 中隐藏index .php,如过你的
Laravel应⽤使⽤Apache作为服务器,需要先确保Apache启⽤了mod_rewrite模块以
⽀持.htaccess解析。
如果Laravel ⾃带的.htaccess⽂件不起作⽤,试试将其中内容做如下替换:
Options +FollowS mLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index .php [L]
**Nginx
在Nginx 中,使⽤如下站点配置指令就可以⽀持URL美化:
l
您可能关注的文档
最近下载
- 国开(CQ)-地域文化(本)-诗橙文化形考任务三-学习资料.docx
- 北师大版数学三年级上册第一单元《混合运算》大单元作业设计 (2).docx VIP
- 2022秋YMO数学7年级初赛试卷.pdf
- 2.2.4温度、催化剂对化学平衡的影响教学设计2023-2024学年高二上学期化学人教版(2019)选择性必修1.docx
- 复杂地质条件下巷道围岩主动控制技术.ppt
- 高清中国白地图填图.ppt
- 北师大版数学三年级上册第一单元《混合运算》大单元作业设计.docx VIP
- DCS硬件系统培训教材.ppt VIP
- DCS硬件系统培训.ppt VIP
- 以礼待人 部编版道德与法治八年级上册.pptx VIP
文档评论(0)