ThinkPHP5目录结构

一、TP5的框架的下载

1、采用fastAdmin安装

FastAdmin是一款基于ThinkPHP+Bootstrap的快速后台开发框架。

2、Composer安装

Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。

2.1 Composer提供的服务

  • 依赖管理

默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。

  • 声明依赖关系

composer.json中描述了项目的依赖关系。
在这里插入图片描述

  • 系统要求

composer 支持多平台。

composer require
#使用-vvv 可以详细输出
composer -vvv require alibabacloud/sdk
#composer移除
composer remove
  • Composer 提供的自动加载机制 autoload.php

它可以加载 Composer 下载的库中所有的类文件。使用它,程序员无需在项目中引入此加载器:

require 'vendor/autoload.php';

3、Git安装

#克隆下载应用仓库项目
git clone https://github.com/top-think/think tp5
#然后切换到tp5目录下面,再克隆核心框架仓库:
git clone https://github.com/top-think/framework thinkphp
#两个仓库克隆完成后,就完成了ThinkPHP5.0的Git方式下载,如果需要更新核心框架的时候,只需要切换到thinkphp核心目录下面,然后执行:
git pull https://github.com/top-think/framework
#最后搭建vhttpd-host(deamon 虚拟主机),进行访问http://localhost/tp5/public/

二、使用Composer安装后目录结构

在这里插入图片描述

2.1 补充

获取 Git 仓库

两种方式:

  • 本地初始化仓库
创建一个文件夹并在该文件夹中使用  git init
  • 从远程克隆仓库(常用)
使用  git clone 远程库地址 克隆远程库

本质还是基于本地开发代码,而不是基于远程服务器开发代码!!!

git的工作机制

在这里插入图片描述

  • 工作区

包含 .git 文件夹的目录就是工作区,也称为工作目录。工作区主要
用于存放开发的代码。
* 工作区中的文件存在两种状态:
- Untracked:未跟踪(未被版本控制,即未 add)
- Tracked:已跟踪(已被版本控制,即已 add)
* staged:已暂存状态
* unmodified:未修改状态
* modified:已修改状态

  • 暂存区

.git 文件夹中的 index 文件就是暂存区,也可以叫做 stage。暂存
区主要用于临时保存修改的文件。

  • 本地区

整个 .git 文件夹就是本地库,也称为版本库。本地库主要用于存储
配置信息、日志信息和文件版本信息等。

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你困了吗?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值