本文解决问题:通过phpstudy及composer安装laravel,并进行简单配置。先看效果:

入门PHP就来我这(高级)36~ 玩玩 Laravel(结束)_PHP基础知识


0 逻辑思路

安装laravel需要按照程序员的思路进行,如下:

1 创建工程目录

2 环境检测

3 下载laravel架构

4 测试并进行简单的配置

1 创建工程目录

我们在www目录下创建laravelPro目录用于存放laravel工程。

入门PHP就来我这(高级)36~ 玩玩 Laravel(结束)_laravel_02

2 环境检测

环境检测这一步相当重要,虽然phpstudy已经给我们配置好了,但是我强烈建议还是去看看你的配置文件有些功能是否开启:

2.1 检查这些是否在php.ini文件里开启 

extension=curl
extension=fileinfo
extension=gd2
extension=mbstring
extension=php_pdo_mysql.dll

入门PHP就来我这(高级)36~ 玩玩 Laravel(结束)_php_03

2.2 查看httpd.conf文件里这一项是否开启 

LoadModule rewrite_module modules/mod_rewrite.so

入门PHP就来我这(高级)36~ 玩玩 Laravel(结束)_php_04

如果这两项开启了,就可以放心的进入下一步了。如果没有开启,那你就把前面的注释去掉保存后重启phpstudy就好了。

 

入门PHP就来我这(高级)36~ 玩玩 Laravel(结束)_PHP基础知识_05

 3 安装laravel架构

我们上篇文章已经给大家介绍了如何安装composer包管理工具,本文就不再赘述了。我们利用composer包管理工具进行laravel安装。

进入laravelPro运行cmd回车,直接输入下列命令:(记住一个符号也不能少哦

composer create-project laravel/laravel=5.5.* --prefer-dist ./

入门PHP就来我这(高级)36~ 玩玩 Laravel(结束)_php_06

程序开始执行并下载laravel架构的依赖包,直到你看到下列的successfully,就代表安装成功了。

入门PHP就来我这(高级)36~ 玩玩 Laravel(结束)_laravel_07

 我们通过vscode查看整个文件的目录结构:

入门PHP就来我这(高级)36~ 玩玩 Laravel(结束)_PHP基础知识_08

期目录结构的介绍如下:

查看laravel工程目录结构如下:

目录

作用

app

应用目录,保存项目中的控制器、模型等

bootstrap

和框架启动相关的文件

config

存放一些配置文件

database

数据库迁移文件及数据填充文件

public

应用入口文件index.php和前端资源文件(如css、js等)

resources

存放视图文件、语言包和未编译的前端资源文件

routes

存放应用中定义的所有路由

storage

存放编译后的模板、Session文件、缓存文件、日志文件

tests

自动化测试文件

vendor

存放通过Composer加载的依赖

实际开发中,还有一些子目录和文件会被经常使用,因此我们顺便列出来这些重要的目录及文件的介绍:

类型

路径

作用

目录

app\Http

存放HTTP请求相关的文件

目录

app\Http\Controllers

存放控制器文件

目录

app\Http\Controllers\Auth

Auth模块的控制器目录

文件

app\Http\Controllers\Controller.php

控制器的基类文件

目录

app\Http\Middleware

中间件目录

文件

app\User.php

User模型文件

文件

bootstrap\autoload.php

自动加载文件

文件

config\app.php

全局配置文件

文件

config\auth.php

Auth模块配置文件

文件

config\database.php

数据库配置文件

文件

config\filesystem.php

文件系统的配置文件

目录

database\factories

存放工厂模式的数据填充文件

目录

database\migrations

存放数据库迁移文件

目录

database\seeds

存放数据填充器文件

目录

resources\lang

存放语言包文件

目录

resources\views

存放视图文件

文件

routes\web.php

定义路由的文件

目录

storage\app

存放用户上传的文件

目录

storage\framework

存放与框架自身相关的文件

目录

storage\logs

存放日志文件

文件

public\index.php

入口文件

文件

.env

环境变量配置文件

文件

artisan

脚手架文件

文件

composer.json

Composer依赖包配置文件

 4 测试并进行简单的配置

我们进入laravel工程里,运行phpstudy后,直接通过域名访问:

http://域名/laravelPro/public/

入门PHP就来我这(高级)36~ 玩玩 Laravel(结束)_php_09

该工程的路由配置文件是routes\Web.php,简单的修改路由配置,进行简单的输出测试,添加/hello并输出"hello I am luqing"

入门PHP就来我这(高级)36~ 玩玩 Laravel(结束)_php_10

在浏览器输入:

http://域名/laravelPro/public/hello

入门PHP就来我这(高级)36~ 玩玩 Laravel(结束)_开发语言_11

至此 php 入门PHP就来我这 系列专栏帖子到此结束!感谢一路支持和点赞!