欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

OpenSSL CentOS 7 安装

程序员文章站 2022-07-08 20:23:14
...

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、执行以下命令

[[email protected]]# cd /usr/local
[[email protected] local]# ldd /usr/local/openssl/bin/openssl

会出现类似如下信息:

[[email protected] 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、查看路径

[[email protected] local]# which openssl
/usr/bin/openssl

查看版本

[[email protected] local]# openssl version
OpenSSL 1.0.2k-fips  26 Jan 2017