Thinkphp6安装遇到的坑

2021-04-19 10:12:05 浏览数 (1)

今天打算重写一下之前3.2的项目,根据最新的tp6版本。

首先,tp6只支持composer的安装。新的电脑我下载了最新的phpstudy8.0搭建开发环境。

在这里插入图片描述 总的来说非常方便,对应的php7.1以及composer直接在环境配置中就可以下载。

下载完后我们开始配置环境变量。就是在“此电脑”的环境变量总加入php.exe所在的文件夹路径以及composer.dat所在的路径。

然后我们就可以创建自己的项目了。composer create-project topthink/think tp

但是就这一句就出现了问题,提示“Content-Length mismatch, received 235895 bytes out of the expected 1921445”

明显是配置文件的问题了,进过查资料,这个是composer配置文件缓存大小的问题,解决方法可以修改composer配置文件,或者运行命令行composer config --global cache-files-maxsize 1024MiB

第一个问题解决。

接下来就继续创建项目,就出现了这个提示。File “./composer.json” cannot be found in the current directory。

这个是我粗心,创建项目时在文件夹WWW中,创建了tp项目文件夹后,还要命令行进入tp文件夹中cd tp。

最后运行composer config repo.packagist composer https://mirrors.aliyun.com/composer/

运行php think run 就可以显示tp6安装完成了。

0 人点赞