溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么解決composer failed to open stream: Operation now in progress錯誤的問題

發布時間:2021-03-24 09:20:59 來源:億速云 閱讀:850 作者:小新 欄目:軟件技術

小編給大家分享一下怎么解決composer failed to open stream: Operation now in progress錯誤的問題,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

最近遇到一個問題,一直不知道如何解決,網上搜到很多方法,都沒效果

一開始以為是不支持ssl ,檢查發現是支持的

php -i | grep -i ssl

SSL => Yes
SSL Version => OpenSSL/1.0.2r
core SSL => supported
extended SSL => supported
openssl
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.0.2r  26 Feb 2019
OpenSSL Header Version => OpenSSL 1.0.2q  20 Nov 2018
Openssl default config => /usr/local/etc/openssl/openssl.cnf
openssl.cafile => /usr/local/etc/openssl/cacert.pem => /usr/local/etc/openssl/cacert.pem
openssl.capath => /usr/local/etc/openssl => /usr/local/etc/openssl
SSL support => enabled
OpenSSL support => enabled

后來看有人說要更新ssl 秘鑰

wget http://curl.haxx.se/ca/cacert.pem

然后在php.ini 配置

curl.cainfo=/usr/local/etc/openssl/cacert.pem
openssl.cafile=/usr/local/etc/openssl/cacert.pem
openssl.capath=/usr/local/etc/openssl

都沒什么效果,看來并不是因為這些
執行composer diagnose 之后結果

composer diagnose

然后逐個解決錯誤吧,首先是github fail 了,網上google 了下,發現需要設置一個token ,之前怎么不需要呢 ,也是奇怪,那先試試

composer config --global github-oauth.github.com <token>

or

//在composer.json 里加入
"github-oauth":{
 "github.com":"{token}" //替換成自己token
}

token 生成在 https://github.com/settings/t...
執行composer diagnose

Checking composer.json: WARNING
require.illuminate/redis : unbound version constraints (*) should be avoided
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity to packagist: OK
Checking https connectivity to packagist: OK
Checking github.com rate limit: OK
Checking disk free space: OK
Checking pubkeys:
Tags Public Key Fingerprint: 57815BA2 7E54DC31 7ECC7CC5 573090D0  87719BA6 8F3BB723 4E5D42D0 84A14642
Dev Public Key Fingerprint: 4AC45767 E5EC2265 2F0C1167 CBBB8A2B  0C708369 153E328C AD90147D AFE50952
OK
Checking composer version: OK
Composer version: 1.8.4
PHP version: 7.1.19
PHP binary path: /usr/bin/php

搞定!

看完了這篇文章,相信你對“怎么解決composer failed to open stream: Operation now in progress錯誤的問題”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女