linux编译安装openssl3.0.7
资源地址: /source/index.html
首先 下载,解压
wget https://www.openssl.org/source/openssl-3.0.7.tar.gztar -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相关推荐
- linux编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14
linux编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14的方法对于 我这个小菜菜来讲是非常的复杂的还好有这篇文章,下面一起来看看吧. 一.使用系统镜像文件配置本地yum源 1 ...
- Linux编译安装GCC-5.1.0
2019独角兽企业重金招聘Python工程师标准>>> Linux编译安装GCC-5.1.0 Linux下编写C/C++程序自然缺不了一个优秀的编译器,Linux下比较常见的自然是G ...
- linux下一键编译安装MariaDB10.0.12
虽然网上有很多的lnmp一键安装包,可以直接安装集成环境. 但是有时候我们需要单独的安装mariadb,则可以使用下面的脚本来安装. # 一键CMAKE编译安装mariadb-10.0.12 # 安装 ...
- Linux一键编译,linux下一键编译安装MariaDB10.0.12
虽然网上有很多的lnmp一键安装包,可以直接安装集成环境. 但是有时候我们需要单独的安装mariadb,则可以使用下面的脚本来安装. # 一键CMAKE编译安装mariadb-10.0.12 # 安装 ...
- linux下运行yolo,deepin(linux)编译安装yolo v4测试效果
# 背景 五一放假的最后一天我也凑了个热闹,试一下新鲜出炉的yolo v4, 由于没有装CUDA和CUDNN,只试了一下在CPU上的速度和效果,电脑环境及编译依赖如下: * deepin 15.11桌 ...
- linux libvpx编译安装,linux编译安装时常见错误解决办法
**configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution** 复 ...
- linux编译安装nginx失败怎么办?排错思路及方法
1.分析: nginx编译安装失败一般会出现在三个方面 编译环境安装不全 安装的时候参数出错 配置文件修改出错 2.编译环境安装不全 如果你的编译环境安装的不全,在你编译安装的时候可能会报错 [roo ...
- 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 ...
- linux rsync yum安装,Linux安装yum安装rsync 、Linux编译安装最新版rsync
Loading... # Linux安装yum安装rsync .Linux编译安装最新版rsync ## 针对CentOS采用 yum 安装 ### 安装 ``` yum install rsync ...
最新文章
- GPS系统跟踪捕获算法的Verilog实现
- 操作系统原理: 操作系统概述
- php oracle 锁表,ORACLE 用户锁定问题
- 一步步编写操作系统 46 linux的elf可执行文件格式1
- STM32学习之TFTLCD
- Kali Linux 秘籍 第二章 定制 Kali Linux
- 警惕!有“庄家”“大V”联合诱骗投资者,忽悠式荐股
- Django:模型层ORM,创建模型类,字段类型
- 洛谷3389:【模板】高斯消元法——题解
- c# SIM 卡拨号
- 软件测试报告的项目背景,软件测试报告范本
- <Android开发> Android系统开发-GNSS流程分析及实现
- 水下光通信实现(1)----LED驱动电路
- windows配置本地的虚拟主机
- 【BUUCTF】[Zer0pts2020]Can you guess it?
- Windows——卸载MinGW的方法
- 计算机网络协议,以太网帧格式
- sweetalert弹框插架--自定义多按钮事件
- Two Sum (两数之和) - Hash Table (哈希表)
- MKS MONSTER8 V1.0使用说明书(基于Marlin 2.0.X固件配置Voron 2.4)