起因是我想更新php 从8.3到8.4。
然后从webman下载了静态的php8.4的,在我更换后再使用composer就出现了报错。
这个问题我搜索下来都是说要配置证书。
然后我就选择退回到8.3,之后再搞,然后8.3也报错了。
目前我下载了php官方的8.3在开启openssl扩展后正常使用了。
想请问一下大哥们问题在哪里呀,我之前使用8.3也没有设置什么证书,但是是能正常使用的。更换了一次php文件后就不停的报错了。
composer create-project workerman/webman:~2.0
curl error 1 while downloading https://repo.packagist.org/packages.json: Protocol "https" not supported
系统:win10
换composer 源
感谢大哥帮忙,我测试了下不是这个问题。楼下大哥的办法解决了,用了https://dl.static-php.dev/static-php-cli/windows/spc-max/地址的静态php就解决了,可能是webman官方的静态php有什么没编译进去
win版本的去这里下载 https://dl.static-php.dev/static-php-cli/windows/spc-max/
另外win版本的静态PHP默认的GD库是有问题的,默认没有开启freetype支持,webman-admin登录时无法显示验证码
解决办法可以参考 https://github.com/Ben-Huang/static-php-cli/actions/workflows/build-windows-x86_64-libs.yml ,添加编译参数 --with-libs="freetype,libavif,libjpeg,libwebp"
或者换Linux环境
感谢大佬帮忙,解决啦,解决啦。可以了,GD库这个我到时候测下看是啥情况。