YUMSERV
Published 2019. 6. 1. 15:18
Openssl 소스설치 LINUX/BASIC
반응형

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
profile

YUMSERV

@lena04301

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!