37 玩玩 Laravel(结束)

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 Tair(兼容Redis),内存型 2GB
简介: 本文详细介绍如何通过 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就来我这 系列专栏帖子到此结束!感谢一路支持和点赞!

相关文章
|
22天前
|
PHP
36 玩玩 ThinkPHP
本文介绍如何使用 PHPStudy 和 Composer 安装并配置 ThinkPHP 6。主要内容包括:创建工程目录、安装包管理工具 Composer、下载 ThinkPHP 架构包以及测试运行和配置。最后展示了 ThinkPHP 的目录结构和一些基本配置。通过这些步骤,你可以快速搭建一个 ThinkPHP 6 的开发环境。
37 1
|
4月前
|
Web App开发 前端开发 JavaScript
手摸手教你,从0到1开发一个Chrome浏览器插件
开发 Chrome 插件既有趣又具成就感。本教程将引导你从零开始,逐步创建一个简单的 Chrome 插件。首先了解 Chrome 插件是可增强浏览器功能的小程序。以一个基础示例开始,你将学习如何设置开发环境,包括安装 Chrome 和准备文本编辑器,并掌握 HTML、CSS 和 JavaScript 的基础知识。接着,我们将构建插件的基本结构,涉及 `manifest.json` 配置文件、`background.js` 后台脚本、`popup.html` 用户界面以及 `style.css` 样式表。
337 8
|
7月前
|
JavaScript 前端开发 搜索推荐
《VitePress 简易速速上手小册》第1章:VitePress 入门(2024 最新版)
《VitePress 简易速速上手小册》第1章:VitePress 入门(2024 最新版)
389 1
|
7月前
|
设计模式 前端开发 PHP
【PHP开发专栏】Laravel框架快速上手
【4月更文挑战第30天】本文介绍了Laravel,一个流行的PHP Web框架,以其优雅语法和简洁设计受开发者喜爱。内容分为三部分:1) 环境准备与项目创建,包括安装Composer和使用Laravel安装器创建新项目;2) 基本概念和核心组件,涉及路由、控制器、模型和视图的使用;3) 进阶功能与实战应用,如用户认证、表单验证和邮件发送。通过学习,读者可快速上手Laravel,进行高效Web应用开发。
86 0
|
应用服务中间件 PHP nginx
撸了一个一直想撸的 gem,没有框架的世界,送给 Ruby 新手
撸了一个一直想撸的 gem,没有框架的世界,送给 Ruby 新手
|
前端开发 JavaScript API
wordpress插件开发踩坑记
想要使用 REST API 需要自己额外安装插件:WordPress REST API,现在 WordPress 5.0以上的版本已经默认支持 REST API了,不需要额外去安装插件
133 0
|
前端开发
前端学习笔记202304学习笔记第九天-脚手架项目发布
前端学习笔记202304学习笔记第九天-脚手架项目发布
66 0
|
机器学习/深度学习 Python Windows
QPT打包工具(V1.0a7)心动初体验
为Windows而生的深度学习打包工具,致力于解决目前市面上打包工具,具有局限性,无法很好打包的缺点 优点:快狠准!解决疑难杂症!针对性很强,关键是真的很好用!
512 0
QPT打包工具(V1.0a7)心动初体验
|
SQL NoSQL 关系型数据库
laravel笔记
laravel笔记
112 0
|
IDE Java 开发工具
史上最全VSCode插件,怪不得写代码头疼,VSCod安装与配置(适合小白)
史上最全VSCode插件,怪不得写代码头疼,VSCod安装与配置(适合小白)
1313 0
史上最全VSCode插件,怪不得写代码头疼,VSCod安装与配置(适合小白)