기본 작성기 구성을 사용하여 laravel을 설치했습니다. 이제 국내 미러링으로 전환하고 타사 패키지를 설치하면 다음과 같은 메시지가 나타납니다.
<코드>[Composer\Downloader\TransportException] "https://packagist.phpcomposer.com/packages.json" 파일을 다운로드할 수 없습니다: 피어 인증서 CN=`*.b0.upaiy un.com'이 예상된 CN=`packagist.phpcomposer.com'과 일치하지 않습니다. 암호화를 활성화하지 못했습니다. 스트림 열기 실패: 작업 실패
어떤 온라인 솔루션도 효과가 없었습니다. 여러 번 시도했지만 여전히 이 오류가 발생하여 추가해야 할 곳에 추가했습니다.
"저장소": {
"패키지스트": {
"유형": "작곡가",
"url": "https://packagist.phpcomposer.com"
}
}
인증서 문제인가요? 어디에서 수정해야 하나요?
아직도 문제가 해결되지 않아 국내 패키지를 포기하고 리눅스 가상머신인 Samba를 통해 디렉토리를 공유한 후 Windows 아래의 디렉토리로 이동하여 확장 패키지를 설치하였습니다. 부드럽고 빠릅니다. 여전히 외국 이미지입니다. 가상머신이 CentOS5.5이고 openssl 버전이 너무 낮아서 그럴 수도 있을 것 같아서(개인적인 추측) 포스팅하게 되었습니다. . .
저도 이 문제에 직면했는데, 답을 찾을 수 없어서 너무 안타깝습니다.
OpenSSL 구성 문제
자세한 내용은 여기를 참조하세요