ThinkPHP6的安装

本文详细指导了ThinkPHP 6.0的Composer安装步骤,包括设置下载源、安装ThinkPHP、目录结构介绍以及Windows环境下的运行教程。重点讲解了依赖管理与应用部署,适合初学者和开发者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

序言:

  • ThinkPHP6.0版本开始,必须通过Composer方式安装和更新,所以你无法使用Git下载安装。
  • 同时ThinkPHP6.0版本要求PHP版本>=7.1.0

一、安装Composer

在window中,下载Composer软件

第一步:双击下载好的Composer运行程序

第二步:选择要安装的盘符

第三步:选择php版本,如果你是集成包环境,就到集成包里找php

第四步:全部下一步

二、设置Composer的下载源

先设置Composer的下载源,也是镜像地址

在命令行窗口或控制台输入

composer config -g repo.packagist composer http://packagist.phpcomposer.com

国外的网站速度慢,官网建议使用国内镜像(阿里云)

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer

三、Composer下载、安装ThinkPHP6

先切换到PHP环境下根目录

cd D:/phpstudy/PHPTutorial/WWW

在执行下载ThinkPHP6命令,最后的tp,是新建个名字为tp的目录,可更改

composer create-project topthink/think tp

创建成功截图
在这里插入图片描述
更新 Thinkphp6核心

composer update topthink/framework

备:安装和更新命令所在的根目录是不同的,更新必须在你的应用根目录下面执行
在这里插入图片描述

四、安装成功后,目录结构

安装后的目录结构就是一个单应用模式

在mac或者linux环境下面,注意需要设置runtime目录权限为777

WWW web部署目录(或者子目录)

├─app 应用目录

│ └─controller 控制器目录

├─config 配置目录

├─extend 扩展类目录

├─public web目录(对外访问目录)

│ └─static

├─route 路由定义目录

├─runtime 应用的运行时目录(可写,可定制)

├─vendor Composer类库目录

│ ├─bin

│ ├─composer

│ ├─league

│ │ ├─flysystem

│ │ │ └─src

│ │ │ ├─Adapter

│ │ │ │ └─Polyfill

│ │ │ ├─Plugin

│ │ │ └─Util

│ │ └─flysystem-cached-adapter

│ │ ├─clover

│ │ ├─spec

│ │ ├─src

│ │ │ └─Storage

│ │ └─tests

│ ├─psr

│ │ ├─cache

│ │ │ └─src

│ │ ├─container

│ │ │ └─src

│ │ ├─log

│ │ │ └─Psr

│ │ │ └─Log

│ │ │ └─Test

│ │ └─simple-cache

│ │ └─src

│ ├─symfony

│ │ ├─polyfill-mbstring

│ │ │ └─Resources

│ │ │ └─unidata

│ │ ├─polyfill-php72

│ │ ├─polyfill-php80

│ │ │ └─Resources

│ │ │ └─stubs

│ │ └─var-dumper

│ │ ├─Caster

│ │ ├─Cloner

│ │ ├─Command

│ │ │ └─Descriptor

│ │ ├─Dumper

│ │ │ └─ContextProvider

│ │ ├─Exception

│ │ ├─Resources

│ │ │ ├─bin

│ │ │ ├─css

│ │ │ ├─functions

│ │ │ └─js

│ │ ├─Server

│ │ └─Test

│ └─topthink

│ ├─framework

│ │ ├─src

│ │ │ ├─lang

│ │ │ ├─think

│ │ │ │ ├─cache

│ │ │ │ │ └─driver

│ │ │ │ ├─console

│ │ │ │ │ ├─bin

│ │ │ │ │ ├─command

│ │ │ │ │ │ ├─make

│ │ │ │ │ │ │ └─stubs

│ │ │ │ │ │ └─optimize

│ │ │ │ │ ├─input

│ │ │ │ │ └─output

│ │ │ │ │ ├─descriptor

│ │ │ │ │ ├─driver

│ │ │ │ │ ├─formatter

│ │ │ │ │ └─question

│ │ │ │ ├─contract

│ │ │ │ ├─event

│ │ │ │ ├─exception

│ │ │ │ ├─facade

│ │ │ │ ├─file

│ │ │ │ ├─filesystem

│ │ │ │ │ └─driver

│ │ │ │ ├─initializer

│ │ │ │ ├─log

│ │ │ │ │ └─driver

│ │ │ │ ├─middleware

│ │ │ │ ├─response

│ │ │ │ ├─route

│ │ │ │ │ └─dispatch

│ │ │ │ ├─service

│ │ │ │ ├─session

│ │ │ │ │ └─driver

│ │ │ │ ├─validate

│ │ │ │ └─view

│ │ │ │ └─driver

│ │ │ └─tpl

│ │ └─tests

│ ├─think-helper

│ │ └─src

│ │ ├─contract

│ │ └─helper

│ ├─think-orm

│ │ ├─src

│ │ │ ├─db

│ │ │ │ ├─builder

│ │ │ │ ├─concern

│ │ │ │ ├─connector

│ │ │ │ └─exception

│ │ │ ├─facade

│ │ │ ├─model

│ │ │ │ ├─concern

│ │ │ │ └─relation

│ │ │ └─paginator

│ │ │ └─driver

│ │ └─stubs

│ └─think-trace

│ └─src

│ └─tpl

└─view

效果截图
在这里插入图片描述
五、运行Thinkphp6

注:window系统里的php环境集成包,如何访问

第一步:打开phpstudy集成软件 -》 站点域名管理

第二步:网站域名:www.xxx.com

第三步:网站目录:tp/public

第四步:在C:\Windows\System32\drivers\etc目录下,打开hosts文件

第五步:最后一行输入127.0.0.1 www.xxx.com

第六步:直接在浏览器上输入域名(www.xxx.com))
在这里插入图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值