安装Laravel5.5
打开babun命令行终端
cd切换到wamp的www目录,例如:
cd e: // 切换到wamp所在的盘
cd wamp/www 进入www目录
执行命令安装命令
composer create-project --prefer-dist laravel/laravel blog 5.5
其中blog是项目名称,可自定义;
通过composer安装的项目,已经自动下载了相关依赖并且生成了.env文件和key,无需做其他操作。
配置 Laravel5.5
在wamp中,需要修改httpd-vhost.conf文件,把网站根目录指向项目的public目录,该目录的index.php为统一入口
安装完 Laravel 后,需要将 Web 服务器的 document/web 根目录指向 Laravel 应用的 public 目录,该目录下的 index.php 文件作为前端控制器(单一入口),所有 HTTP 请求都会通过该文件进入应用。
然后,访问localhost出现以下界面即可;
![6710361-bdd935ee163e9190.png](https://i-blog.csdnimg.cn/blog_migrate/83c623f27046999575abc89cd856c3ae.webp?x-image-process=image/format,png)
目录结构
简单粗暴的介绍下目录结构,详细的可自行查阅文档;
App目录
应用的核心PHP代码就放到这里,除非是组件化开发,不然你的大部分业务操作代码都在这里完成;
Bootstrap目录
一些自动配置文件和缓存,新手不用太在意;
Config目录
所有的配置文件都在这了,包括数据库、邮件、缓存等等等等;
Database目录
数据库迁移文件及填充文件的存放目录,新手暂时不用管,后面深入讲到数据库迁移再说吧;
Public目录
包含一个应用入口index.php,还有前端资源文件,css,js,images,fonts等等,也是网站根目录;
Resources目录
除了没编译的原生资源文件外,就是视图文件了,也就是你的前端页面,要在这完成;
Routes目录
定义的所有路由,也就是url地址,Larave没有绝对的物理路径,所有的地址都是解析路由后,获取控制器和方法,然后通过入口文件index.php去访问;
Storage目录
编译后的东西、文件缓存都在这呆着;
Tests目录
自动化测试文件就放这;
Vendor目录
项目的所有依赖存放目录,如果没有,需要通过执行composer install或composer update进行安装
Laravel的安装和目录结构大概介绍到这里,对于新手来说,应该可以理解...吧;