OpenSSL CentOS 7 安装

OpenSSL是一个开源的ssl技术,由于我需要使用php相关功能,需要获取https的文件所以必须安装这个东西了,下面我整理了两种关于OpenSSL安装配置方法。
安装环境:
操作系统:CentOS 7
下载地址:github ​​​https://github.com/openssl/openssl/releases​​​ 从这里面找最新的就可以了,目前最新的是 ​​OpenSSL 1.1.1a​

1、将下载的压缩包放在根目录,

wget https://github.com/openssl/openssl/archive/OpenSSL_1_1_1a.tar.gz

2、在文件夹下解压缩,命令:

tar -xzvf OpenSSL_1_1_1a.tar.gz

得到文件夹 ​​openssl-OpenSSL_1_1_1a​

3、进入解压后的目录:

cd openssl-OpenSSL_1_1_1a

4、设定Openssl 安装,( --prefix )参数为欲安装之目录,也就是安装后的档案会出现在该目录下:

./config --prefix=/usr/local/openssl

5、执行命令

./config -t

6.执行​​make​​,编译安装 OpenSSL

make install

7、执行以下命令

[root@host]# cd /usr/local
[root@host local]# ldd /usr/local/openssl/bin/openssl

会出现类似如下信息:

[root@host local]# ldd /usr/local/openssl/bin/openssl 
linux-vdso.so.1 => (0x00007ffd935f9000)
libssl.so.1.1 => not found
libcrypto.so.1.1 => not found
libdl.so.2 => /lib64/libdl.so.2 (0x00007f3076b57000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f307693b000)
libc.so.6 => /lib64/libc.so.6 (0x00007f307656e000)
/lib64/ld-linux-x86-64.so.2 (0x00007f3076d5b000)

8、查看路径

[root@host local]# which openssl
/usr/bin/openssl

查看版本

[root@host local]# openssl version
OpenSSL 1.0.2k-fips 26 Jan 2017