【伸手党福利】thinkphp6.0.2 完整下载包——包含phpstudy配置composer下载tp6的全过程。

标签: php  thinkphp

(个人建议还是使用composer进行下载,不过毕竟这丫在内网有时候抽风,所以分流一个zip包)
以备后用。
这个包是composer下载更新过之后的,不是官网上那个21k的小包。
TP6.0.2
安装包:
链接:https://pan.baidu.com/s/1TEA5dcR_YbMAPJwT57KEBg
提取码:h6bx
有能力的大佬可以支持一下csdn~ 多谢~


ThinkPHP6.0的环境要求如下:

PHP >= 7.1.0
6.0版本开始,必须通过Composer方式安装和更新,所以你无法通过Git下载安装。


付个人composer下载过程,
标准的:
1、在环境变量中设置php路径,
在这里插入图片描述
2、下载composer:(个人执行了第一步和第三步)

个人成功案例:

下载composer.phar:
 
curl -sS https://getcomposer.org/installer | php

得到composer.phar和composer.json
然后将这两个文件复制到php目录下。
创建一个bat文件,输入

@php "%~dp0composer.phar" %*

内容后双击执行
执行成功后可以测试
composer --version
这时可以就反馈出版本号了,如果使用idea的话注意先重启ide。

再执行官网教程第三步
composer config -g repo.packagist composer https://packagist.phpcomposer.com

以及进行安装
composer create-project topthink/think tp6 6.0.*-dev

在这里插入图片描述


以下为官网教程及参考内容


注意,第三步官网上可以设置为阿里云。
https://www.kancloud.cn/manual/thinkphp6_0/1037481

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
// 1. 下载composer.phar:
 
curl -sS https://getcomposer.org/installer | php
 
// 2. 将 composer 命令移动到bin目录,使之全局可用
 
mv composer.phar /usr/local/bin/composer
 
// 3. 设置中国全量镜像,提升访问速度
 
composer config -g repo.packagist composer https://packagist.phpcomposer.com
 
// 如果上面错误存在问题,请使用这个镜像地址
 
composer config -g repo.packagist composer https://packagist.laravel-china.org

3、下载thinkphp

composer create-project topthink/think tp6 6.0.*-dev

期间,它让我登录github获取token来下载,(点击链接,登录GitHub,然后创建token【默认的万能token即可】。)
在这里插入图片描述
但是获取失败了。之后再次自动去dist下载,下载成功。

之后的

@php think service:discover
@php think vendor:publish

这两个是全自动的。


全部代码块

D:\phpstudy_pro\WWW\1029>composer create-project topthink/think tp6 6.0.*-dev
PHP Warning:  Module 'oci8' already loaded in Unknown on line 0

Warning: Module 'oci8' already loaded in Unknown on line 0
Creating a "topthink/think" project at "./tp6"
Installing topthink/think (6.0.x-dev e2d97584c4cfa04d56312f548a47412c81e2069c)
  - Installing topthink/think (6.0.x-dev e2d9758): Cloning e2d97584c4
Cloning failed using an ssh key for authentication, enter your GitHub credentials to access private repos
Head to https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+DESKTOP-3MUCERL+2020-06-04+1423
to retrieve a token. It will be stored in "C:/Users/admin/AppData/Roaming/Composer/auth.json" for future use by Composer.
Token (hidden):
Token stored successfully.
    Failed to download topthink/think from source: Failed to clone https://github.com/top-think/think.git, git was not found, check that it is installed and in your PATH env.

'git' is not recognized as an internal or external command,
operable program or batch file.

    Now trying to download from dist
  - Installing topthink/think (6.0.x-dev e2d9758): Downloading (100%)
Created project in D:\phpstudy_pro\WWW\1029\tp6
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 15 installs, 0 updates, 0 removals
  - Installing psr/container (1.0.0): Loading from cache
  - Installing topthink/think-helper (v3.1.4): Loading from cache
  - Installing psr/log (1.1.3): Downloading (100%)
  - Installing psr/simple-cache (1.0.1): Downloading (100%)
  - Installing topthink/think-orm (v2.0.32): Downloading (100%)
  - Installing symfony/polyfill-php80 (v1.17.0): Downloading (100%)
  - Installing symfony/polyfill-php72 (v1.17.0): Downloading (100%)
  - Installing symfony/polyfill-mbstring (v1.17.0): Downloading (100%)
  - Installing symfony/var-dumper (v4.4.9): Downloading (100%)
  - Installing opis/closure (3.5.3): Downloading (100%)
  - Installing psr/cache (1.0.1): Downloading (100%)
  - Installing league/flysystem (1.0.69): Downloading (100%)
  - Installing league/flysystem-cached-adapter (1.0.9): Downloading (100%)
  - Installing topthink/framework (v6.0.2): Downloading (100%)
  - Installing topthink/think-trace (v1.3): Downloading (100%)
symfony/var-dumper suggests installing ext-intl (To show region name in time zone dump)
symfony/var-dumper suggests installing symfony/console (To use the ServerDumpCommand and/or the bin/var-dump-server script)
league/flysystem suggests installing league/flysystem-eventable-filesystem (Allows you to use EventableFilesystem)
league/flysystem suggests installing league/flysystem-rackspace (Allows you to use Rackspace Cloud Files)
league/flysystem suggests installing league/flysystem-azure (Allows you to use Windows Azure Blob storage)
league/flysystem suggests installing league/flysystem-webdav (Allows you to use WebDAV storage)
league/flysystem suggests installing league/flysystem-aws-s3-v2 (Allows you to use S3 storage with AWS SDK v2)
league/flysystem suggests installing league/flysystem-aws-s3-v3 (Allows you to use S3 storage with AWS SDK v3)
league/flysystem suggests installing spatie/flysystem-dropbox (Allows you to use Dropbox storage)
league/flysystem suggests installing srmklive/flysystem-dropbox-v2 (Allows you to use Dropbox storage for PHP 5 applications)
league/flysystem suggests installing ext-ftp (Allows you to use FTP server storage)
league/flysystem suggests installing league/flysystem-sftp (Allows you to use SFTP server storage via phpseclib)
league/flysystem suggests installing league/flysystem-ziparchive (Allows you to use ZipArchive adapter)
league/flysystem-cached-adapter suggests installing ext-phpredis (Pure C implemented extension for PHP)
Writing lock file
Generating autoload files
> @php think service:discover

Warning: Module 'oci8' already loaded in Unknown on line 0
PHP Warning:  Module 'oci8' already loaded in Unknown on line 0
Succeed!
> @php think vendor:publish

Warning: Module 'oci8' already loaded in Unknown on line 0
Succeed!
PHP Warning:  Module 'oci8' already loaded in Unknown on line 0
5 packages you are using are looking for funding.
Use the `composer fund` command to find out more!


版权声明:本文为wwppp987原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wwppp987/article/details/106546094

智能推荐

数据去重的各种方法汇总(三)

Pandas去重DataFrame 接上篇,这篇就剩最后的用Pandas对DataFrame里面的数据去重,这里也有两种方法,可以直接看官方文档(但是掌柜觉得其实就是一种方法,因为第一种只是显示哪些重复。。。): 使用duplicated方法,它会返回一个布尔向量,其长度为行数,表示行是否重复,但是并不会删除重复数据。来看实例: 然后会得到这样一个表格: 现在使用duplicated方法: 会得到...

Linux环境下RabbitMQ消息队列的安装和配置

一、什么是RabbitMQ? RabbitMQ就是一个在AMQP基础上实现的企业级消息系统,简单的说,就是一个消息队列系统。具体的介绍,可以网上去搜!目前只介绍RabbitMQ在Linux系统的安装。 二、RabbitMQ的安装 1、 RabbitMQ是基于Erlang开发,所以使用之前必须安装Erlang语言开发包。 wget http://www.erlang.org/download/otp...

train_test_split切分数据集工具

顾名思义,这是一个切分训练集与测试集的工具   如果我们不使用,而是手动进行划分,要么进行简单的操作——划去前80%为训练集,后20%为测试集,这样会带来很多的问题,因为这样做,我们切出来的会让训练集和测试集的分布很不一致,我们可以看一下简单粗暴方法切出来的分布图: 红色的训练集,蓝色是测试集(点击图片放大可以看得很清楚,直接看博客好像图片模糊)   然...

shell编程第一节 和shell

shell编程看的博客感觉写的挺好的:http://www.cnblogs.com/dongying/p/6262935.html 以及  https://www.cnblogs.com/clsn/p/8028337.html#auto_id_0 简单总结:shell编程就是对一堆Linux命令的逻辑化处理。 chmod +x hello_world.sh ./hello_world.s...

微信开发:js sdk 分享(java)

今天记录一下微信jssdk 的分享给朋友的功能,获取config接口注入。 1.需要绑定域名(注意:设置js安全域名的时候,需要设置微信ip白名单,ip白名单新出来的,非白名单内的ip无法获取access_token 更无法获取jsapi) 在设置js 安全域名在 设置–>公众号设置–>功能设置里边 appid appSercret 在开发–>...

猜你喜欢

js--HTML美术馆

前言 因为之前库房合作的时候交给我一个任务,就是在点击某一项物品的时候显示出几张相印的小图片,然后点击小图片之后显示出一张大图片,因为当时还没有接触JavaScript,所以这方面的知识不是很了解,一直拖着,大概有两天吧,是在是解决不了,于是将这个任务交给了老付和建华,今天在学习JavaScript的时候突然之后就看到了有这么一项功能,于是就有感而发。 内容 首先向大家展示代码。 这部分是HTML...

Jenkins持续集成环境部署(入门篇)

为什么要持续集成 持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 价值: 1、减少风险 一天中进行多次的集成,并做了相应的测试,有利于检查缺陷,了解软件的健康状况,减少假定。 2、减少重复过程 节省时间、费用和工作量,通过自动化的持...

linux 下rabbitmq的安装以及设置远程用户访问

安装过程中会有提示,一路输入“y”即可。 完成后安装RabbitMQ: 3.自己建个文件夹 进行下载安装也可  直接执行也可 先下载rpm: 完成后启动服务: 可以查看服务状态: 这里可以看到log文件的位置,转到文件位置,打开文件: 这里显示的是没有找到配置文件,我们可以自己创建这个文件 编辑内容如下: 这里的意思是开放使用,rabbitmq默认创建的用户gue...

Java工程师成长修炼手册:01--Java基础特性和字符串

一.三大特性 1.封装 封装,把对象的属性封装起来(使用private修饰符),不被外部程序直接随意调用或修改成员变量。只能通过对象使用public修饰符的set 和 get 方法,来设置和获取成员变量的值。也可以把只在本类内部使用的方法使用 private。另外,还可以封装,隐藏一些方法,需要用的时候,就调用这些方法。这些就是封装。 封装的优点 良好的封装能够减少耦合,可以独立地开发、优化和修改...

android手机传感器总结

  传感器的分类 动作传感器 加速度传感器 重力传感器 陀螺仪 位置传感器 方向传感器 磁力传感器 环境传感器 温度传感器 压力传感器 亮度传感器 传感器的使用 1.获取SensorManager对象 2.执行SensorManager对象的getdefaultSensor()方法获取Sensor对象 3.获取Sensor对象的各种属性 获取安卓手机中所有传感器  输出结果 传...