최근에 문제가 발생했는데 어떻게 해결해야 할지 모르겠습니다. 온라인에서 여러 가지 방법을 검색해 보았지만 아무 것도 작동하지 않았습니다.
처음에는 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
그런 다음 오류를 하나씩 해결합니다. 먼저 github에 실패했습니다. 온라인에서 검색했는데 이전에는 왜 토큰이 필요하지 않았습니까? .먼저 시도해 보세요
composer config --global github-oauth.github.com <token> or //在composer.json 里加入 "github-oauth":{ "github.com":"{token}" //替换成自己token }</token>
토큰은 https://github.com/settings/t...
작곡가 진단 실행
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
완료!