OpenSSL是一个开源的ssl技术,由于我需要使用php相关功能,需要获取https的文件所以必须安装这个东西了,下面我整理了两种关于OpenSSL安装配置方法。

安装环境:

操作系统:CentOs7安静

OpenSSL Version:openssl-1.0.2j.tar.gz

1、将下载的压缩包放在根目录,

2、在文件夹下解压缩,命令:tar -xzf openssl-1.0.2j.tar.gz,得到openssl-1.0.2j文件夹

3、进入解压的目录:cd openssl-1.0.2j

4、设定Openssl 安装,( --prefix )参数为欲安装之目录,也就是安装后的档案会出现在该目录下:

执行命令: ./config --prefix=/usr/local/openssl

5、执行命令./config -t

6.执行make,编译Openssl

这里如果出现如下错误

make[1]: gcc: Command not found生气

上网查才发现我安装的CentOS7中没有GCC编译器

保证系统网络畅通以后,执行命令 yum -y install gcc 安装GCC(注意,一定要忘了顺畅,不然安装不了)

7、安装 Openssl:make install

8、执行以下命令

[root@localhost /]# cd /usr/local

[root@localhost local]# ldd /usr/local/openssl/bin/openssl

会出现类似如下信息:

9、查看路径

...]# which openssl

查看版本

...]# openssl version

卸载旧版本 OpenSSL的方法

apt-get purge openssl

rm -rf /etc/ssl #删除配置文件

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

centos php 安装openssl,详解Linux(centos7)下安装OpenSSL安装图文方法相关推荐

  1. centos7python命令_详解Linux Centos7下安装Python的方法

    1.查看是否已经安装Python Centos7默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5. 使用python -V命令查看一下是否安装Pytho ...

  2. oracle静默创建实例linux,linux CentOS7下快速静默安装Oracle11GR2数据库并创建实例

    linux CentOS7下快速静默安装Oracle11GR2数据库并创建实例 本文章适合已经熟悉安装过程,需要快速部署使用 初学者建议分步学习:https://edu.51cto.com/cours ...

  3. 安装mrt时怎么安装java_MRT安装过程详解之一:MRT硬件卡的安装和硬盘的连接

    MRT安装过程详解之一:MRT硬件卡的安装和硬盘的连接 用户在安装MRT的过程中可能会遇到一些问题,本文档介绍了MRT的详细安装过程,以及如何排除安装过程中的常见问题,以帮助用户正确的安装和使用MRT ...

  4. python xlrd安装_详解python中xlrd包的安装与处理Excel表格

    一.安装xlrd 地址 下载后,使用 pip install .whl安装即好. 查看帮助: >>> import xlrd >>> help(xlrd) Help ...

  5. Linux安装软件包无法打开rpm,详解Linux 操作系统下安装rpm包的方法步骤

    第2代Linux操作系统在安装软件方面相当简单:第一步,搜索你要的软件,比如你要找一个游戏软件,它的名称叫myward,这个游戏软件的介绍是:myown war game.Linux操作系统搜索这个软 ...

  6. Linux克隆Mac地址一样,详解Linux系统中网卡MAC地址克隆方法

    怎么临时性地改变 mac 地址? 你可以在 linux 运行的时候改变 mac 地址.需要注意的是当 mac 地址转换的那一会时间,你的网络会掉线.当电脑重启时 mac 地址又会变回原来的.下面介绍几 ...

  7. linux下安装nginx tar包,Linux环境下Nginx的安装

    一.首先去官网下载Nginx的tar包 Nginx官方网站地址:http://nginx.org/en/download.html ps:下载速度感人 Nginx下载地址 下载完成之后,把它上传到服务 ...

  8. linux安装或卸载mysql5,Linux环境下卸载、安装及配置MySQL5.1

    Linux环境下卸载原有MySQL5.1数据库,并重新安装MySQL数据库的示例记录. 一.卸载MySQL 查看主机中是否安装了MySQL数据库: [root@RD-viPORTAL-1 ~]# rp ...

  9. 在linux上安装QQ程序,在Linux系统下使用QQ(wine方法)

    前言:未加设置直接wine必然导致QQ不断错误重启 原因推断:键盘保护功能导致 解决方法: 1.机器上要有wine(Debian系列:apt-get install wine) 2.wine QQ安装 ...

  10. linux中samba详解,详解linux系列之samba的安装及配置

    上篇博文中我介绍了FTP,今天我们来介绍一下samba实现文件共享. 这个比FTP更好点,因为对用户的权限可以通过samba权限和系统权限交叉使用,取最严格的.可以让windows更容易的从linux ...

最新文章

  1. 3v stm32 供电 晶振起振_避免stm32rtc晶振不能起振的设计参考
  2. windows2003的一些设置之一
  3. js(function(){alert(‘’‘)})
  4. CentOS 5.5 Freeradius MySQL
  5. 【CF1344D】Résumé Review【数学】【二分】
  6. 【渝粤教育】10259k2_经济学基础_21秋考试
  7. 要求程序员加班?你就大错特错了
  8. DigitalRealty公司在达拉斯新建一个数据中心
  9. 工人与资本家互相养活,主动权在资本家手里
  10. 成功解决:loadrunner提示计算机上缺少vc2005_sp1_with_atl_fix_redist
  11. C语言运算符:1.按位取反运算符 ~
  12. IntelliJ IDEA更换主题样式分享
  13. Unity编辑器拓展(GraphView制作对话系统编辑器)
  14. Nginx源码阅读:ngx_palloc 内存池
  15. 计算机网络dna,DNA计算
  16. 最简单的视频编码器(一)---libx264
  17. 【网页制作】制作静态钟表
  18. 一、ECharts(各种统计图)
  19. 00后专访:我是如何初中毕业年仅16岁便踏入北漂码农行业的(一)
  20. 二,八,十六进制数转换为十进制数

热门文章

  1. linux环境变量如何设置
  2. 深入解读Docker底层技术cgroup系列(1)——cgroup介绍
  3. linux下测试磁盘的读写IO速度(IO物理测速)
  4. hive join 数据倾斜 真实案例
  5. mqtt等待来自服务器响应超时,等待来自服务器的响应时超时 (32000) at org.eclipse.paho.client.mqttv3.interna...
  6. php redis 传递闭包,php进程daemon化的正确做法
  7. linux可以同时有两个mysql吗_Linux 同一系统安装两个MySQL
  8. bt php,bt.php · jiehu0992/家谱familytree - Gitee.com
  9. nginx nodejs环境配置_nginx的脚本特性-nginScript笔记
  10. 排序算法有哪些_面经 | 超强整理,科班算法岗的秋招之路