码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • ThinkPHP5目录结构


    文章目录

    • 一、TP5的框架的下载
      • 1、[采用fastAdmin安装](https://www.fastadmin.net/download.html)
      • 2、Composer安装
        • 2.1 Composer提供的服务
      • 3、Git安装
    • 二、使用Composer安装后目录结构
        • 2.1 补充
          • 获取 Git 仓库
          • git的工作机制

    一、TP5的框架的下载

    1、采用fastAdmin安装

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

    2、Composer安装

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

    2.1 Composer提供的服务

    • 依赖管理

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

    • 声明依赖关系

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

    • 系统要求

    composer 支持多平台。

    • 安装
      参考TP5框架【Composer安装】
    composer require
    #使用-vvv 可以详细输出
    composer -vvv require alibabacloud/sdk
    #composer移除
    composer remove
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • Composer 提供的自动加载机制 autoload.php

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

    require 'vendor/autoload.php';
    
    • 1

    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/
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

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

    在这里插入图片描述

    2.1 补充

    获取 Git 仓库

    两种方式:

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

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

    git的工作机制

    在这里插入图片描述

    • 工作区

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

    • 暂存区

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

    • 本地区

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

  • 相关阅读:
    【交付高质量,用户高增长】-用户增长质量保证方法论
    父子组件传递参数/默认插槽/具名插槽
    Postman获取登录token再将其参数化(详解)
    阿里云服务器1TB存储收费标准(数据盘/对象存储OSS/文件存储NAS)
    Python代码优化工具——line_profile
    Redis Cluster 模式 的具体实施细节是什么样的?
    高级人工智能系列(一)——贝叶斯网络、概率推理和朴素贝叶斯网络分类器
    如何使用Jmeter进行http接口测试?
    两天学会微服务网关Gateway-Gateway工作原理
    加速博客体验:静态资源优化技巧大揭秘!
  • 原文地址:https://blog.csdn.net/qq_54864699/article/details/128031752
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号