广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统上怎么用源码安装OpenSSL
  • 770
分享到

Linux系统上怎么用源码安装OpenSSL

2023-06-12 23:06:03 770人浏览 薄情痞子
摘要

这篇文章主要讲解了“linux系统上怎么用源码安装OpenSSL”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统上怎么用源码安装OpenSSL”吧!先下载openssl 1.0.

这篇文章主要讲解了“linux系统上怎么用源码安装OpenSSL”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统上怎么用源码安装OpenSSL”吧!

先下载openssl 1.0.1g版本,命令如下:

   

代码如下:

#wget  -c    https://www.openssl.org/source/openssl-1.0.1g.tar.gz

再下载这个版本的md5校验包:

   

代码如下:

#wget -c  Https://www.openssl.org/source/openssl-1.0.1g.tar.gz.md5

然后校验下的openssl包是否被恶意修改过:

   

代码如下:

#md5sum openssl-1.0.1g.tar.gz | awk '{print $1;}' | cmp - openssl-1.0.1g.tar.gz.md5

如果校验没问题,再接着解压包,命令:

   

代码如下:

#tar   -zvxf      openssl-1.0.1g.tar.gz    //解压openssl-1.0.1g.tar.gz

进入这个解压缩的目录:

   

代码如下:

#cd   openssl-1.0.1g

输入下面的命令进行编译,安装,我直接设置了一些重要的参数,因为其他的参数对于我来说就根本没用。如果需要参数,自己添加就是。输入:

   

代码如下:

#./config shared zlib  && make && make install

或者你什么参数都不加,完全用默认的:

   

代码如下:

#./config  && make && make install

话大概五六分中编译安装完。没出问题的话,继续输入下面的命令,手动软链新的openssl二进制文件:

   

代码如下:

ln –s /usr/local/ssl/bin/openssl /usr/bin/openssl
   ln –s /usr/local/ssl/include/openssl /usr/include/openssl

配置库文件搜索路径:

   

代码如下:

#echo  "/usr/local/ssl/lib"  >>  /etc/ld.so.conf</p><p>    #ldconfig -v

最后重启下服务器(重启进程麻烦的),输入:

   

代码如下:

#reboot

重启后,输入下面的命令检测下openssl 的版本:

   

代码如下:

#openssl   version

显示:

   

代码如下:

OpenSSL 1.0.1g 7 Apr 2014

 还有PHP编译时,是否制定了openssl目录。我们直接查看php探针,就是<?php phpinfo(); ?> 保存到a.php,然后放到你网站的根目录。在打开这个a.php文件。看显示openssl 那几栏,如下:

代码如下:

openssl
OpenSSL support  enabled
OpenSSL Library Version  OpenSSL 1.0.1g 7 Apr 2014
OpenSSL Header Version  OpenSSL 1.0.1g 7 Apr 2014

如果不是1.0.1g版本,那就重新编译下php。指定openssl的目录。

可以使用下面的命令,查看php版本和编译参数:

代码如下:

#php   -v     #查看php版本

代码如下:

# /usr/local/php/bin/php -i | grep configure   #查看php编译所用的参数

用这个命令显示的编译结果都有单引号包住了,要删掉。同时将其中的--with-openssl  改为:

代码如下:

--with-openssl=/usr/local/ssl/

然后重新编译即可,只是编译参数变了,但不改变php的版本。

因为我用的军哥lnmp,懒得自己去下载了。直接用他的php升级脚本upgrade_php.sh  来重新编译安装php。但是这个升级脚本不准升级到同版本。使用的时候会显示:

代码如下:

#echo "Error: The upgrade PHP Version is the same as the old Version!!"

只要将

代码如下:

if [ "$php_version" == "$old_php_version" ]; then
echo "Error: The upgrade PHP Version is the same as the old Version!!"
exit 1
fi
cho "=================================================="
echo "You want to upgrade php version to $php_version"
echo "=================================================="

这几行用#注释掉就可以了。然后进入lnmp加压的目录,执行:

代码如下:

#sh   upgrade_php.sh

选择你要的php版本,就可以升级了。

感谢各位的阅读,以上就是“Linux系统上怎么用源码安装OpenSSL”的内容了,经过本文的学习后,相信大家对Linux系统上怎么用源码安装OpenSSL这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Linux系统上怎么用源码安装OpenSSL

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

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

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

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

下载Word文档
猜你喜欢
  • Linux系统上怎么用源码安装OpenSSL
    这篇文章主要讲解了“Linux系统上怎么用源码安装OpenSSL”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统上怎么用源码安装OpenSSL”吧!先下载openssl 1.0....
    99+
    2023-06-12
  • Linux系统怎么安装openssl
    这篇文章跟大家分析一下“Linux系统怎么安装openssl”。内容详细易懂,对“Linux系统怎么安装openssl”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“Linux系统...
    99+
    2023-06-28
  • Linux系统中怎么安装OpenSSL
    这篇文章主要介绍Linux系统中怎么安装OpenSSL,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!OpenSSL简介:openssl是一个安全套接字层密码库,囊括主要的密码算法、常用密钥、证书封装管理功能及实现ss...
    99+
    2023-06-28
  • 怎么在Linux系统上升级OpenSSL
    这篇文章主要讲解了“怎么在Linux系统上升级OpenSSL”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux系统上升级OpenSSL”吧!我是用的Centos ,目前官方说受威...
    99+
    2023-06-13
  • Linux系统安装OpenSSL具体步骤是什么
    这篇文章主要介绍了Linux系统安装OpenSSL具体步骤是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包...
    99+
    2023-06-28
  • linux系统上怎么安装golang
    Golang是一个高效、强大、免费的开源编程语言,目前被广泛应用在大型分布式系统和网络编程领域。如果你正在准备使用Golang并充分发挥其优势,那么首先要做的就是在你的Linux操作系统上进行安装。本文将向你展示如何在Linux上安装Gol...
    99+
    2023-05-14
    linux go语言 Golang
  • Linux系统源码安装PHP(超详细)
      PHP是一个拥有众多开发者的开源软件项目,最开始是Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor"。PHP是在1994年由Rasmus Lerdorf创建的 ,最初只...
    99+
    2023-09-18
    php 服务器 数据库
  • 怎么在linux系统中安装pip源
    本篇文章给大家分享的是有关怎么在linux系统中安装pip源,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作...
    99+
    2023-06-07
  • 在Linux系统上怎么安装LinApple
    这篇文章主要介绍“在Linux系统上怎么安装LinApple”,在日常操作中,相信很多人在在Linux系统上怎么安装LinApple问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”在Linux系统上怎么安装Li...
    99+
    2023-06-26
  • linux上如何使用源码安装swoole
    这篇“linux上如何使用源码安装swoole”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux上如何使用源码安装sw...
    99+
    2023-07-05
  • 在Linux系统中如何源码安装Git
    在Linux系统中,可以使用源码自行编译安装Git。相较于使用二进制包安装,源码安装的优势是可以自定义安装选项,安装更适合自己的Git版本。本文将介绍在Linux系统中如何源码安装Git。第一步:下载Git源码首先打开Git官网 https...
    99+
    2023-10-22
  • Linux怎么用源码安装MySQL 5.7
    这篇文章主要讲解了“Linux怎么用源码安装MySQL 5.7”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux怎么用源码安装MySQL 5.7”吧!...
    99+
    2022-10-18
  • Linux系统下源码软件的安装步骤
    这篇文章主要讲解了“Linux系统下源码软件的安装步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下源码软件的安装步骤”吧!安装的具体步骤:___FCKpd___0nbsp;...
    99+
    2023-06-13
  • 怎么在Linux系统上安装Golang环境
    这篇“怎么在Linux系统上安装Golang环境”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么在Linux系统上安装Go...
    99+
    2023-07-06
  • 在Linux和Windows系统上怎么安装Git
    本篇内容介绍了“在Linux和Windows系统上怎么安装Git”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在Linux上安装Git对于L...
    99+
    2023-07-06
  • 怎么安装linux系统
    本篇内容主要讲解“怎么安装linux系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么安装linux系统”吧!已经安装了windows系统,如何安装linux系统网络上的教程不是太旧就是太乱...
    99+
    2023-06-13
  • 怎么在Linux系统上快速地安装PHP
    今天小编给大家分享一下怎么在Linux系统上快速地安装PHP的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。安装PHP下面是在...
    99+
    2023-07-05
  • 在Linux、Mac和Windows系统上怎么安装pip
    这篇文章主要介绍“在Linux、Mac和Windows系统上怎么安装pip”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“在Linux、Mac和Windows系统上怎么安装pip”文章能帮助大家解决问...
    99+
    2023-06-27
  • 怎么在Linux系统上安装PostgreSQL数据库
    这篇文章主要讲解了“怎么在Linux系统上安装PostgreSQL数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux系统上安装PostgreSQL数据库”吧!一、准备工作这...
    99+
    2023-06-29
  • 怎么使用OEL7.2系统system管理源码安装的mysql5.7
    这篇文章主要讲解了“怎么使用OEL7.2系统system管理源码安装的mysql5.7”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用OEL7.2系统...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作