<p>安装环境:</p><p>操作系统:CentOS 7</p><p>OpenSSL Version:openssl-1.0.2f.tar.gz</p><p>OpenSSL地址为http://www.openssl.org/source/openssl-1.0.2f.tar.gz</p><p>1、安装 Openssl:</p><p>[root@localhost openssl-1.0.2f]# wget http://www.openssl.org/source/openssl-1.0.2f.tar.gz</p><p>[root@localhost openssl-1.0.2f]# tar -xzf openssl-1.0.2f.tar.gz</p><p>[root@localhost openssl-1.0.2f]# cd openssl-1.0.2f</p><p>[root@localhost openssl-1.0.2f]# mkdir /usr/local/openssl</p><p>[root@localhost openssl-1.0.2f]# ./config --prefix=/usr/local/openssl</p><p>[root@localhost openssl-1.0.2f]# make</p><p>[root@localhost openssl-1.0.2f]# make install</p><p>2、查看路径</p><p># which openssl</p><p>/usr/local/openssl/bin/openssl</p><p>为了使用方便,以及以后版本更新方便,可以创建软连接,如下:</p><p># ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl</p><p>3、执行以下命令</p><p>[root@localhost openssl-1.0.2f]# cd /usr/local/openssl</p><p>[root@localhost openssl]# ldd /usr/local/openssl/bin/openssl</p><p> linux-vdso.so.1 =&gt; (0x00007ffc63975000)</p><p> libssl.so.1.1 =&gt; not found</p><p> libcrypto.so.1.1 =&gt; not found</p><p> libdl.so.2 =&gt; /lib64/libdl.so.2 (0x00007f8d9da0f000)</p><p> libpthread.so.0 =&gt; /lib64/libpthread.so.0 (0x00007f8d9d7f3000)</p><p> libc.so.6 =&gt; /lib64/libc.so.6 (0x00007f8d9d431000)</p><p> /lib64/ld-linux-x86-64.so.2 (0x00007f8d9dc28000)</p><p>安装OK</p><p>7、查看版本</p><p># openssl version</p><p>/usr/local/openssl/bin/openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory</p><p>找不到动态库libssl.so.1.1,小问题,执行如下命令:</p><p># vim /etc/ld.so.conf</p><p>在最后追加一行:</p><p>/usr/local/openssl/lib</p><p>然后执行:</p><p># ldconfig /etc/ld.so.conf</p><p># openssl version</p><p>OpenSSL 1.1.0f 25 May 2017</p><p>done.</p>
返回顶部 留言