起因是我想更新php 從8.3到8.4。
然后從webman下載了靜態(tài)的php8.4的,在我更換后再使用composer就出現(xiàn)了報錯。
這個問題我搜索下來都是說要配置證書。
然后我就選擇退回到8.3,之后再搞,然后8.3也報錯了。
目前我下載了php官方的8.3在開啟openssl擴(kuò)展后正常使用了。
想請問一下大哥們問題在哪里呀,我之前使用8.3也沒有設(shè)置什么證書,但是是能正常使用的。更換了一次php文件后就不停的報錯了。
composer create-project workerman/webman:~2.0
curl error 1 while downloading https://repo.packagist.org/packages.json: Protocol "https" not supported
系統(tǒng):win10
win版本的去這里下載 https://dl.static-php.dev/static-php-cli/windows/spc-max/
另外win版本的靜態(tài)PHP默認(rèn)的GD庫是有問題的,默認(rèn)沒有開啟freetype支持,webman-admin登錄時無法顯示驗證碼
解決辦法可以參考 https://github.com/Ben-Huang/static-php-cli/actions/workflows/build-windows-x86_64-libs.yml ,添加編譯參數(shù) --with-libs="freetype,libavif,libjpeg,libwebp"
或者換Linux環(huán)境