> 백엔드 개발 > PHP 튜토리얼 > 解决OSX상면PHP 컬 SSLRead 오류 컬 오류 56 컬 오류 35 컬 오류 2

解决OSX상면PHP 컬 SSLRead 오류 컬 오류 56 컬 오류 35 컬 오류 2

WBOY
풀어 주다: 2016-07-29 08:48:42
원래의
1408명이 탐색했습니다.

이 문제가 발생하는 이유는 OSX 컬이 기본적으로 OpenSSL 대신 SecureTransport을 사용하기 때문입니다.

터미널에서 다음을 실행하여 현재 SSL 버전이 SecureTransport 또는 OpenSSL을 사용하는지 확인할 수 있습니다.

<code>$ php -i | grep "SSL Version"</code>
로그인 후 복사
반환 결과가 다음과 같을 경우, 컬 사용 시 SSLRead() 오류가 보고됩니다.
<code>SSL Version => SecureTransport</code>
로그인 후 복사

OpenSSL을 지원하도록 컬을 다시 컴파일할 수 있습니다.

openSSL을 지원하도록 컬을 컴파일합니다.
./configure --prefix=/usr/local/curl - - 없이-nss --with-ssl=/usr/local/Cellar/openssl/1.0.2d_1/
make
make install

PHP에 컬 확장 기능을 추가하지 않으면 컴파일 가능 다음과 같은 방식으로 추가되었습니다:

curl 확장 추가
phpize
./configure --with-php-c/local/php-5.6.16/bin/php-config --with- 컬=/usr /local/curl/
make
make install

위 내용은 오류 및 컬 측면을 포함하여 OSX에서 PHP 컬 SSLRead 오류를 해결하는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿