thinkphp 下载安装是相当之简单的;
直接从官网下载安装包;
解压扔到 php 环境中就跑起来了;
如果你还是抱着这样的心态来搞laravel;
那么它会让你知道什么是残忍;
首先laravel推荐的开发环境是Homestead;
Homestead是vagrant的一个盒子;
vagrant又是个什么鬼?
哦骚瑞;这个具体我暂时不打算讲;
给喜欢折腾的留作课后作业自己先研究吧;
简单的粗糙的用5毛的解释就是这个样子;
Homestead相当于wamp、xampp这类集成环境;
就当它是虚拟机;
把laravel所需要的php环境打包了;
装好了Homestead就等于有了:
Git、PHP 7.0、Nginx、MySQL;
Composer、Node、Redis、Memcached;
如果天赋比较高的童鞋;
按照文档轻松搞定了;
那就用Homestead好了;
不过如果是使用机械硬盘;
我先提个醒;NFS是个坑;
如果被Homestead的配置安装打败的童鞋;
别气馁;
咱的目的是学习laravel;
咱先用着集成环境没关系;
等正式入门了;以后换环境来得及;
别把生命浪费在不美好的Homestead上了;
集成环境我这里推荐phpstudy;
mac的话试试Valet吧;
真的是超级好用;
按照教程装不难;
Laravel Valet
环境搞定后;咱来说laravel的下载;
这里先解决一些童鞋可能有的疑惑;
laravel的版本更新的那么快;
从5.1到现在的5.4了;
马上就要出5.5了;
我应该下载那个学习呢?
新出的版本的文档资料丰富么?
作为一个过来人;
可以大胆的说;学习最新版本没问题;
除了一些版本特别提示的改动;
laravel5.*的文档资料都是通用的;
意思就是拿着laravel5.1的文档学5.4都是可以的;
而且;版本间是可以升级的;
比如说;
我写一个项目的时候是用的5.3;
现在出了5.4;
官方的文档是会指导如何把自己的项目从5.3升级到5.4的;
laravel已经想对稳定了;
不用担心像thinkphp那样;从tp3.直接跳到5.;
然后宣布不再维护3.*;
留下我等一众开发者 黑人问号.jpg;
好;吃完定心丸;开始下载;
laravel的下载需要使用composer;
还不了解composer的出门左转去我下面这个链接的位置;
composer 的初级使用
这篇文章我画重点的有安装项目的命令;composer create-project 作者名/项目名
安装laravel的话就是:composer create-project --prefer-dist laravel/laravel
--prefer-dist的意思是直接下载而不是clone;
这样会比较快;
成功后就会有一个laravel的目录;
这个就是下载好的laravel框架了;
下载完了;
咱要让整个项目可以访问到;
thinkphp的话;
扔到环境下;直接访问index.php就可以了;
laravel则不同;
你会发现laravel的根目录下没有index.php;
index.php 在 根目录的public目录下;
laravel需要指向到public目录下;
比如;分别下载了thinkphp和laravel项目;
thinkphp:E:\document\thinkphp ;
laravel:E:\document\laravel ;
那么指向的目录必须是:
thinkphp:E:\document\thinkphp ;
laravel:E:\document\laravel\public ;
不知道怎么指向目录童鞋;
以及不知道怎么开启扩展的;
参考phpstudy 配置虚拟主机及开启扩展
网上有一些教程教大家如何像thinkphp那样;
在laravel跟目录创建idnex.php;
直接访问项目的根目录;
或者直接访问根目录的server.php
而不指向到public目录;
我是非常不推荐这种做法的;
laravel的public目录策略;
可以非常好的保护源代码不被访问;
是更安全更合理的方式;
都搞定后;
访问自己定义的虚拟域名;
如果出现了下面的页面;
那么本文章的使命就完成了;