SSLRead() 오류: OSX 10.10에서 Curl POST 요청 문제 해결
OSX 10.10 Yosemite로 업그레이드하면 SSLRead() 오류가 발생할 수 있습니다. HTTPS URL에 대한 Curl POST 요청을 시도합니다. 이는 보안 조치로 SSLv3를 비활성화할 수 있는 Apple의 보안 전송을 사용하는 cURL로 인해 발생합니다.
문제 식별
확인하려면 다음 명령을 실행하세요.
$ php -i | grep "SSL Version"
다음 결과가 나타날 수 있습니다.
SSL Version => SecureTransport
문제 해결
이 문제를 해결하려면 대신 OpenSSL을 활용하는 PHP 버전을 설치하세요. SecureTransport.
단계:
필요한 Homebrew 탭을 추가합니다.
$ brew tap homebrew/dupes $ brew tap homebrew/versions $ brew tap homebrew/php
OpenSSL로 컬 설치:
$ brew install --with-openssl curl
새로 설치된 컬을 사용하여 PHP 설치:
$ brew install --with-homebrew-curl --with-httpd24 php55
이제 SSLRead() 오류가 해결되었습니다.
위 내용은 OSX 10.10에서 Curl POST 요청 시 SSLRead() 오류가 발생하는 이유는 무엇이며 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!