반응형
1. openssl 설치
※ Centos7 환경에서 진행하였습니다.
최신버전은 openssl 홈페이지에서 다운로드 가능합니다.
openssl 홈페이지 : https://www.openssl.org/source/
기존에 설치되어있는 openssl은 backup으로 돌린뒤에 진행하였습니다.
mv /usr/bin/openssl /usr/bin/openssl_bak
mv /usr/include/openssl /usr/include/openssl_bak
현재 openssl 버전
# openssl version
OpenSSL 1.0.2k-fips 26 Jan 2017
설치 과정
yum groupinstall "Development tools"
cd /usr/local/src
wget https://www.openssl.org/source/openssl-1.1.1.tar.gz
tar xvfz openssl-1.1.1.tar.gz
cd openssl-1.1.1
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl
make && make install
ln -s /usr/local/bin/openssl /usr/bin/openssl
openssl version
# OpenSSL 1.1.1 11 Sep 2018
2. 에러 해결책
openssl version
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
아래와 같이 파일을 복사해줍니다.
cp -arp /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
cp -arp /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
* PHP와 Openssl 호환성
openssl 0.98 이하버전 : PHP 5.2이하
openssl 1.0 : PHP 5.3 ~ 5.6
openssl 1.1 : PHP 7.x
반응형
'LINUX > BASIC' 카테고리의 다른 글
CentOS vncserver 구축 (0) | 2019.06.01 |
---|---|
Ubuntu VNCserver 구축 (0) | 2019.06.01 |
Curl 소스설치 (0) | 2019.06.01 |
iperf 사용법 (0) | 2019.06.01 |
SSH 에러 (1) | 2019.06.01 |