资源地址: /source/index.html

首先 下载,解压

​
wget https://www.openssl.org/source/openssl-3.0.7.tar.gz​tar -zxvf openssl-3.0.7.tar.gz

编译安装

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

如果要使用rabbitmq

./config -fPIC enable-shared --prefix=/usr/local/openssl-3.0.7-1

这里原理不清楚 , 但是我再这里吃亏了━┳━ ━┳━

Can't locate IPC/Cmd.pm in @INC

报错原因:缺少IPC/Cmd.pm模块

安装perl-CPAN

yum install -y perl-CPAN
进入CPAN的shell模式,首次进入需要配置shell,不懂就直接回车,默认配置

perl -MCPAN -e shell
在shell中安装缺少的模块

cpan[1]>  install IPC/Cmd.pm
安装成功后,重新编译OpenSSL即可

make && make install

备份

mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl /usr/include/openssl.bak 

建立软链

ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl/  /usr/include/openssl
ln -s /usr/local/openssl/lib64 /usr/local/openssl/libecho "/usr/local/openssl/lib64" >> /etc/ld.so.confldconfig -vldconfig -p |grep opensslopenssl version -a# 以下选择性建立软链ln -s /usr/local/openssl/include/openssl /usr/include/openssl
ln -s /usr/local/openssl/lib64/libssl.so /usr/lib64/libssl.so
ln -s /usr/local/openssl/lib64/libcrypto.so /usr/lib64/libcrypto.so
ln -s /usr/local/openssl/lib64/libssl.so /usr/lib/libssl.so
ln -s /usr/local/openssl/lib64/libcrypto.so /usr/lib/libcrypto.so
ln -s /usr/local/openssl/lib64/libssl.so.3 /usr/lib/libssl.so.3
ln -s /usr/local/openssl/lib64/libcrypto.so.3 /usr/lib/libcrypto.so.3如果php报错 , 看之前的文章  PHP丢失依赖文件libssl.so libcrypto.so

linux编译安装openssl3.0.7相关推荐

  1. linux编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14

    linux编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14的方法对于 我这个小菜菜来讲是非常的复杂的还好有这篇文章,下面一起来看看吧. 一.使用系统镜像文件配置本地yum源 1 ...

  2. Linux编译安装GCC-5.1.0

    2019独角兽企业重金招聘Python工程师标准>>> Linux编译安装GCC-5.1.0 Linux下编写C/C++程序自然缺不了一个优秀的编译器,Linux下比较常见的自然是G ...

  3. linux下一键编译安装MariaDB10.0.12

    虽然网上有很多的lnmp一键安装包,可以直接安装集成环境. 但是有时候我们需要单独的安装mariadb,则可以使用下面的脚本来安装. # 一键CMAKE编译安装mariadb-10.0.12 # 安装 ...

  4. Linux一键编译,linux下一键编译安装MariaDB10.0.12

    虽然网上有很多的lnmp一键安装包,可以直接安装集成环境. 但是有时候我们需要单独的安装mariadb,则可以使用下面的脚本来安装. # 一键CMAKE编译安装mariadb-10.0.12 # 安装 ...

  5. linux下运行yolo,deepin(linux)编译安装yolo v4测试效果

    # 背景 五一放假的最后一天我也凑了个热闹,试一下新鲜出炉的yolo v4, 由于没有装CUDA和CUDNN,只试了一下在CPU上的速度和效果,电脑环境及编译依赖如下: * deepin 15.11桌 ...

  6. linux libvpx编译安装,linux编译安装时常见错误解决办法

    **configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution** 复 ...

  7. linux编译安装nginx失败怎么办?排错思路及方法

    1.分析: nginx编译安装失败一般会出现在三个方面 编译环境安装不全 安装的时候参数出错 配置文件修改出错 2.编译环境安装不全 如果你的编译环境安装的不全,在你编译安装的时候可能会报错 [roo ...

  8. Linux编译安装qt5.9,Linux CentOS7 安装 Qt 5.9.2

    Linux CentOS7 安装 Qt 5.9.2 参考链接 http://doc.qt.io/qt-5/linux.html sudo yum groupinstall "C Develo ...

  9. linux rsync yum安装,Linux安装yum安装rsync 、Linux编译安装最新版rsync

    Loading... # Linux安装yum安装rsync .Linux编译安装最新版rsync ## 针对CentOS采用 yum 安装 ### 安装 ``` yum install rsync ...

最新文章

  1. GPS系统跟踪捕获算法的Verilog实现
  2. 操作系统原理: 操作系统概述
  3. php oracle 锁表,ORACLE 用户锁定问题
  4. 一步步编写操作系统 46 linux的elf可执行文件格式1
  5. STM32学习之TFTLCD
  6. Kali Linux 秘籍 第二章 定制 Kali Linux
  7. 警惕!有“庄家”“大V”联合诱骗投资者,忽悠式荐股
  8. Django:模型层ORM,创建模型类,字段类型
  9. 洛谷3389:【模板】高斯消元法——题解
  10. c# SIM 卡拨号
  11. 软件测试报告的项目背景,软件测试报告范本
  12. <Android开发> Android系统开发-GNSS流程分析及实现
  13. 水下光通信实现(1)----LED驱动电路
  14. windows配置本地的虚拟主机
  15. 【BUUCTF】[Zer0pts2020]Can you guess it?
  16. Windows——卸载MinGW的方法
  17. 计算机网络协议,以太网帧格式
  18. sweetalert弹框插架--自定义多按钮事件
  19. Two Sum (两数之和) - Hash Table (哈希表)
  20. MKS MONSTER8 V1.0使用说明书(基于Marlin 2.0.X固件配置Voron 2.4)

热门文章

  1. 【烈日炎炎战后端】消息队列(1.0万字)
  2. 参加这些学术会议,还怕发不了SCI?
  3. UG参数化建模代入ansys workbench进行优化设计的处理步骤
  4. 用LU_ASR语音控制板和Arduinonano做一个桌面老婆(1)
  5. 微信小程序(6)——使用音频功能
  6. 通过powershell安装360安全卫士
  7. 玉米社:竞价推广的常见误区有哪些?
  8. 主题 12:实践案例集锦之兜底方案设计
  9. 商业模式笔记以及体悟
  10. 小米应用市场ASO关键词设置