37 玩玩 Laravel(结束)

简介: 本文详细介绍如何通过 PHPStudy 和 Composer 安装 Laravel,并进行简单配置。首先创建工程目录,接着检测环境配置,确保必要的扩展已开启。然后使用 Composer 命令安装 Laravel 框架,最后进行简单的路由测试,验证安装成功。

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

image.gif 编辑


0 逻辑思路

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

1 创建工程目录

2 环境检测

3 下载laravel架构

4 测试并进行简单的配置

1 创建工程目录

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

image.gif 编辑

2 环境检测

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

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

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

image.gif

image.gif 编辑

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

LoadModule rewrite_module modules/mod_rewrite.so

image.gif

image.gif 编辑

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

image.gif 编辑

3 安装laravel架构

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

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

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

image.gif

image.gif 编辑

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

image.gif 编辑

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

image.gif 编辑

期目录结构的介绍如下:

查看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/

image.gif

image.gif 编辑

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

image.gif 编辑

在浏览器输入:

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

image.gif

image.gif 编辑

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

相关文章
|
缓存 前端开发 JavaScript
PHP - Laravel 创建项目到服务器(nginx、apache)运行(附带目录结构)
PHP - Laravel 创建项目到服务器(nginx、apache)运行(附带目录结构)
869 0
|
小程序 安全 JavaScript
从零开始uniapp微信小程序项目到发布(超级详细)
最近微信小程序又掀起一波风潮,本文站在新手的角度出发,比较适合第一次使用uniapp 开发微信小程序的伙伴,或者没有过实战经验的小伙伴参考,从零搭建uniapp小程序项目
4127 1
|
机器学习/深度学习 C语言
【C语言必知必会 | 子系列第五篇】深入剖析循环结构(1)
【C语言必知必会 | 子系列第五篇】深入剖析循环结构(1)
436 0
【C语言必知必会 | 子系列第五篇】深入剖析循环结构(1)
|
消息中间件 编解码 Docker
【Docker项目实战】Docker部署RabbitMQ消息中间件
【10月更文挑战第8天】Docker部署RabbitMQ消息中间件
1074 2
【Docker项目实战】Docker部署RabbitMQ消息中间件
|
前端开发 JavaScript 应用服务中间件
前端 vite+vue3——写一个随机抽奖组件
前端 vite+vue3——写一个随机抽奖组件
588 1
|
SQL 分布式计算 Oracle
sqoop用法之mysql与hive数据导入导出
Sqoop是一个用来将Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如:MySQL、Oracle、Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中。对于某些NoSQL数据库它也提供了连接器。Sqoop,类似于其他ETL工具,使用元数据模型来判断数据类型并在数据从数据源转移到Hadoop时确保类型安全的数据处理。Sqoop专为大数据批量传输设计,能够分割数据集并创建Hadoop任务来处理每个区块。
2001 0
|
开发工具 git
git如何修改提交代码时的名字和邮箱?
git如何修改提交代码时的名字和邮箱?
6891 4
|
存储 缓存 JavaScript
三个小时vue3.x从零到实战(前)(vue3.x基础)
该文章系列提供了Vue3.x从基础到实战的教程,涵盖安装、基本语法、组件化应用及项目构建等多个方面,适合从零开始学习Vue3.x的开发者。
2919 0
|
存储 安全 Java
Spring Boot中的配置文件加密
Spring Boot中的配置文件加密