今天打算重写一下之前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安装完成了。