TP6,composer,thinkphp6下载踩坑

首先TP5.1开始后面的版本全都要用到composer下载。什么是composer?其实就是一个PHP的依赖管理工具,包管理器。composer还要PHP7.0以上的版本支持。好处就是可以用来下载各种开源的PHP项目,并且自动处理依赖关系。

composer下载

那么composer下载就去这个网址https://www.phpcomposer.com/
下载最新的composer.phar文件放入到你的PHP根目录。
第二种方式是windows系统通过环境变量配置也就是php根目录php.exe所在的目录,然后打开CMD输入php -v看看能不能成功输入PHP版本号。接着输入命令下载 curl -sS https://getcomposer.org/installer | php。就会发现同级目录下对了一个composer.phar的文件了。把它放到php.exe同级目录下,新建一个composer.bat文件输入@php "%~dp0composer.phar" %*。通过cmd输入composer -v成功输出说明安装成功。


TP6的下载


通过composer下载TP6

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

topthink/think是版本,tp6是自己的文件夹,6.0.*-dev是版本号。通过composer官网可以查看到上面的代码。CMD运行后会自动下载,但是后面提示需要输入token,这是因为github为了防止服务器被刷而做的限制,你需要进入到官网去创建一个token才能正常下载。https://github.com/settings/tokens。选择generate new token 就好了,申请账号然后申请一个token,找到read:packages打勾。

接着就到了第二个坑,下载到updating updating dependencies repositories 特别慢,那我们退出,换个阿里的镜像网站就好了。

取消全局配置
composer config -g --unset repos.packagist
更换镜像网站
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

以此运行上面的命令后重新运行composer create-project topthink/think tp6 6.0.*-dev会发现速度超级快,一下子就下载完了。找到我们下载的TP6文件夹,放到我们的服务器根目录下,通过URL访问成功。
TP6,composer,thinkphp6下载踩坑_第1张图片

你可能感兴趣的:(PHP学习)