在阿里云服务器上面用composer下载thinkphp5.0,报了composer 更新提示 [Composer\Downloader\TransportException] Peer fingerprint did not match错误,
解决了,这个问题太坑了,一定要说下.
因为使用的 lnmp 装的系统,自带 composer,php -v 发现 cil 的版本是 5.4.
修改下 PHP 的 cil 版本,然后重新安装下 composer 就可以了.
出现这个问题可能是php版本问题,也有可能是composer阿里云自带的问题,
我重装了一遍composer,
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
并且切换了下php版本 7.0
为了避免安装过慢,可以使用阿里云的composer
镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
然后在命令行下面,切换到你的web根目录下面并执行下面的命令:
composer create-project topthink/think=5.0.* tp5 --prefer-dist
,完美解决