larvel php thinkphp_写给thinkphp开发者的laravel系列教程(二)环境及安装

这篇教程针对ThinkPHP开发者介绍了如何配置Laravel的开发环境,包括使用Homestead、集成环境如phpstudy或Valet。文章强调了Laravel推荐的Homestead环境,并提醒在机械硬盘上使用时NFS可能存在问题。此外,文章建议学习最新版Laravel,因为版本间的升级过程是官方支持的,并且文档通用。最后,文章详细阐述了Laravel的下载和项目访问设置,指出应遵循指向public目录的策略以保护源代码。
摘要由CSDN通过智能技术生成

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目录策略;

可以非常好的保护源代码不被访问;

是更安全更合理的方式;

都搞定后;

访问自己定义的虚拟域名;

如果出现了下面的页面;

那么本文章的使命就完成了;

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值