侧边栏壁纸
博主头像
cn2linux博主等级

行动起来,活在当下

  • 累计撰写 128 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Linux:Centos7 编译安装 openssl

### 设置环境变量

version=1.1.1e
url=https://www.openssl.org
install_path=/opt/openssl-${version}

官网地址: https://www.openssl.org/source/

腾讯云镜像地址:https://mirrors.cloud.tencent.com/openssl

安装依赖

yum install -y perl perl-devel gcc gcc-c++ perl-Test-Simple

下载并编译

wget ${url}/source/openssl-${version}.tar.gz
tar xf openssl-${version}.tar.gz
cd openssl-${version}
./config shared \
--openssldir=${install_path} \
--prefix=${install_path}
make && make install

替换旧版本

mv /usr/bin/openssl /usr/bin/openssl_$(date +%-F)
ln -s ${install_path}/bin/openssl  /usr/bin/openssl

默认路径(不指定编译路径的情况):/usr/local/bin/openssl

配置动态库

方法一

echo "${install_path}/lib/" >> /etc/ld.so.conf
ldconfig

方法二

ln -s ${install_path}/lib/libssl.so.1.1 /usr/lib64/
ln -s ${install_path}/lib/libcrypto.so.1.1 /usr/lib64/

默认路径(不指定编译路径的情况): /usr/local/lib64/

0

评论区