序言:
- 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))