iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >CentOS7 升级openssl版本(升级至3.0.3)
  • 210
分享到

CentOS7 升级openssl版本(升级至3.0.3)

linux服务器ubuntu 2023-09-27 11:09:57 210人浏览 安东尼
摘要

首先查看本地openssl版本 openssl version 创建一个放源码的目录(按自己习惯) #这里是我的习惯cd /usr/local/src #去官网获取你想要版本的tar压

首先查看本地openssl版本

openssl version

创建一个放源码的目录(按自己习惯)

#这里是我的习惯cd /usr/local/src   #去官网获取你想要版本的tar压缩包  如果没有wget命令,自行百度wget --no-check-certificate https://www.openssl.org/source/old/3.0/openssl-3.0.3.tar.gz//获取openssl#解压文件到当前目录tar -zxvf openssl-3.0.3.tar.gz#进入源码目录cd openssl-3.0.3#安装openssl 可以指定安装目录,但是我这里没有指定 ,默认在/usr/local下 ./config#如果指定安装目录则使用下面的命令./config --prefix=/usr/aaa/openssl..漫长的等待时间..#make就是编译过程,make必须在源码所在的目录(也就是openssl-3.0.3目录下)make#make不报错的话直接安装   也可以先test一下:make test  我不知道区别是啥,自行百度吧   这里我没有testmake install#make 和make install需要等一会#因为我们是版本升级,所以要进行版本切换mv /usr/bin/openssl /usr/bin/oldopenssl #将原有的openssl 备份#这里是给文件创建软链接 下面会解释ln -s A B的含义,这里不赘述ln -s /usr/local/bin/openssl /usr/bin/openssl#如果是同版本更新,就不用执行下面这两行ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/#将源码编译后会生成对应的代码库 也就是上面的libcrypto.so.3 所以我们要告诉linux去哪里加载这些代码库 #这里涉及到 静态编译和动态编译 博主并没有看这块 所以目前就是这个做的#将这个路径添加到ld.so.conf这个文件中(文件最后面,以追加的形式)#注意!!!下面写入什么路径 后面就执行对应的ln -s 对应路径下的echo "/usr/local/lib64" >> /etc/ld.so.conf#重载一下ld.so.conf文件ldconfig#测试openssl版本openssl version 

ln -s /a/test.PHP /b/temp.php 前提是b目录下没有temp.php文件 该命令的意思类似windows下创建/a/test.php的快捷方式为/b/temp.php 删除快捷方式对源文件没有影响. 但是!!!删除源文件会导致软链接(快捷方式)不断闪烁

若openssl version 报错:openssl: error while loading shared libraries: libssl.so.3: cannot open shared object file: No su file or directory

/usr/local/lib执行下面的命令:

ln -s /usr/local/lib/libssl.so.3 /usr/lib/libssl.so.3ln -s /usr/local/lib/libcrypto.so.3 /usr/lib/libcrypto.so.3

如果还是不行,把上面路径里的lib改为lib64

ln -s /usr/local/lib64/libssl.so.3 /usr/lib64/libssl.so.3ln -s /usr/local/lib64/libcrypto.so.3 /usr/lib64/libcrypto.so.3

来源地址:https://blog.csdn.net/qq_40831801/article/details/129162065

--结束END--

本文标题: CentOS7 升级openssl版本(升级至3.0.3)

本文链接: https://www.lsjlt.com/news/419482.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CentOS7 升级openssl版本(升级至3.0.3)
    首先查看本地openssl版本 openssl version 创建一个放源码的目录(按自己习惯) #这里是我的习惯cd /usr/local/src #去官网获取你想要版本的tar压...
    99+
    2023-09-27
    linux 服务器 ubuntu
  • CentOS7 升级PHP版本至7.4.30
    一、环境准备: 1、服务器事先准备好本地yum源,或者可访问外网。 2、准备好PHP升级包及依赖包。 3、先停止当前的PHP 4、将当前PHP移动至其他目录下作为备份 二、升级步骤 1、将PHP压缩包...
    99+
    2023-10-04
    php 开发语言
  • 【Linux 升级Openssh以及Openssl版本】
    文章目录 前言一、升级openSsl1、查看`openssl`版本2、下载并解压3、编译安装 二、升级openSsh1、下载openssh-9.0p1.tar.gz2、解压压缩包3、删除原...
    99+
    2023-09-04
    linux 服务器 运维 ssh
  • MySQL 5.6升级至MySQL 5.7--------版本升级最佳实战
    1. 背景   MySQL 5.7是当前MySQL最新版本,与MySQL 5.6版本相比,有如下特征  * 性能和可扩展性:改进 InnoDB 的可扩展性和临时表的性能,从而实现更快的网...
    99+
    2022-10-18
  • CentOS7升级内核kernel5.0版本
    升级过程: 原系统:CentOS7.3  [root@my-e450 ~]# uname -r 3.10.0-514.el7.x86_64 安装必需的软件包: # yum update # yum i...
    99+
    2022-06-04
    CentOS7 内核kernel kernel内核
  • centos7升级php版本为8.2
    卸载所有已安装的php yum remove -y php* 执行 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest...
    99+
    2023-09-07
    php apache 开发语言
  • Mac下升级Python至新版本
    1.下载python最新版本  链接:https://www.python.org/downloads/mac-osx/安装默认位置为: /Library/Frameworks/Python.framework/Versions/3.5/...
    99+
    2023-01-31
    新版本 Mac Python
  • linux机器升级python版本至2.
    背景:刚申请的机器python版本是2.6的,需要手动升级到2.7.13版本; 步骤: 1 下载python2.7.13版本的源码包wget http://python.org/ftp/python/2.7.13/Python-2.7.13...
    99+
    2023-01-31
    机器 版本 linux
  • ubuntu系统升级至18.04LTS版本的示例
    这篇文章将为大家详细讲解有关ubuntu系统升级至18.04LTS版本的示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。方法如下首先在终端中先把软件源和软件升级成最新的。使用如图中两个命令。root@u...
    99+
    2023-06-13
  • Jdk 版本升级
    Jdk 版本升级(多版本配置) 一、配置多版本 首先如果系统第一次安装JDK 登录oracle官网Java Downloads | Oracle下载,此教程以Jdk1.8为例,一键下一步即可安装成功。...
    99+
    2023-09-13
    java jdk
  • Nacos版本升级
    nacos 默认使用内嵌数据库 Derby,做持久化,我们也可以使用 外部MySQL 作为持久化服务! 在使用 MySQL 作数据库时,需要提前创建数据库和表; 官网简绍 ☑ 部署部分,适用于直接部署Nacos2.0.0以上版本的用户。 ...
    99+
    2023-08-16
    数据库 java mysql 运维 centos
  • 怎么将Ubuntu服务器升级至14.04LTS版本
    这篇文章主要讲解了“怎么将Ubuntu服务器升级至14.04LTS版本”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么将Ubuntu服务器升级至14.04LTS版本”吧!我们可以从镜像或者...
    99+
    2023-06-13
  • CentOS7下GitLab跨大版本升级的方法
    备份&升级 在升级前一定要做好备份,记录自己当前gitlab-ca的版本号。 查看当前gitlab版本号 [root@localhost ~]# yum list | grep gitlab-ce gitlab-...
    99+
    2022-06-04
    GitLab跨大版本升级
  • linux离线升级ssh,升级到openssh8.8版本
    linux离线升级ssh,升级到openssh8.8版本 liunx版本RedHat 7.6 和 Centos7.6升级问题升级过程1、备升级依赖2、编译安装检查是否有gcc安装环境3、上传文...
    99+
    2023-09-16
    ssh linux 服务器
  • ubuntu升级Python版本
    一、已有Python版本 使用以下命令查找系统上所有安装的 Python 版本 ls /usr/bin/python* 使用以下命令更改 Python 3 的符号链接 sudo update-alternatives --install ...
    99+
    2023-09-03
    linux 运维 python
  • ORACLE跨版本升级
    跨版本升级(10.2.0.5升级到11.2.0.3)10.2.0.5版本:ORACLE_BASE: /oracle/u01/app/oracleORACLE_HOME: /oracle/u01/app/or...
    99+
    2022-10-18
  • PostgreSQL小版本升级
    我们知道pg_upgrade和pg_dump/pg_restore可以实现大版本升级数据库,那么小版本如何升级,比如从9.6.3到9.6.5?原理:用新版本的软件程序启动,指定老的的数据目录安装pgsql9...
    99+
    2022-10-18
  • zabbix3.0.0升级zabbix3.2.1版本
    背景:   近期公司的zabbix经常有已出的告警无法消除,必须重启后才能消除告警的Bug。后来了解到这是zabbix3.0.0版本的一个bug,所以考虑把在用的zbbix版本升级至最新...
    99+
    2022-10-18
  • pg_upgrade大版本升级
    pg_upgrade(1)PostgreSQL提供大版本升级的一个工具,比如说从9.1到9.2,也可以一次跨多个大版本,直接从9.1到9.5等,它的优点是不需要把数据导入导出,这在数据量比较大的时候,非常方...
    99+
    2022-10-18
  • Linux升级Python版本
    安装升级Pythonlinux自带的python是2.6版本的,用习惯了2.7.x,所以想升级python21.下载源码包,后面的下载链接直接在python官网找的,如果想安装更高的版本自行更换wget https://www.pytho...
    99+
    2023-01-31
    版本 Linux Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作