따라서 OpenSSL을 설치해야합니다. 아직도 SSL을 사용할 수 없다고 말하는 이유는 무엇입니까?
예, OpenSSL은 시스템에 이미 컴파일 된 바이너리로 설치되지만 소스 컴파일에 필요한 공유 라이브러리 및 관련 헤더는 다음과 같습니다. 아니 설치. 따라서 컴파일 할 때 구성 오류가 발생합니다. wget
근원에서; 해당 공유 라이브러리를 설치하여 --with-ssl=openssl
깃발.
OpenSSL 라이브러리가 시스템에 설치되었는지 확인하려면 다음을 실행하십시오. ldconfig
이렇게 :
ldconfig -p | grep ssl
출력은 다음과 같아야합니다. 실행중인 우분투 시스템에서 가져온 것 :
libssl.so.1.0.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libssl.so.1.0.0
libssl.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl.so
출력이 비어 있으면 OpenSSL 용 공유 라이브러리가 설치되지 않습니다. 그래서 설치해야합니다.
당신이 사용하고있는 리눅스의 맛은 확실하지 않지만 우분투 / 데비안에서는 이것을 통해 apt-get
설치 명령 :
sudo apt-get install libssl-dev
그리고 CentOS / RedHat 시스템에서는 다음과 같이 설치할 것입니다. yum
이렇게 :
yum install -y openssl-devel
또한 시스템에 공유 라이브러리를 설치하는 것에 대해 걱정이된다면 걱정하지 마십시오. 그들은 기본적으로 거기 앉아서 프로그램에 의한 컴파일이나 런타임 사용에 필요할 때까지 아무것도하지 않습니다. 파일이 시스템의 실제 공간을 차지할 뿐이며 설치가 간단하여 시스템에 여분의 CPU 또는 메모리로드를 추가하지 않는다는 것을 의미합니다.