1、查看原版本

wget http://www.openssl.org/source/openssl-1.1.0c.tar.gz

openssl version

2、解压安装
tar zxf openssl-1.1.0c.tar.gz
cd openssl-1.1.0c
./config shared zlib
make
make install
mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl /usr/include/openssl.bak
ln -s /usr/local/bin/openssl /usr/bin/openssl
ln -s /usr/local/include/openssl /usr/include/openssl 
echo “/usr/local/ssl/lib” >> /etc/ld.so.conf
ldconfig -v

(PS:

很多博客都这么写的

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

然而安装openssl-1.1.0c.tar.gz,ssl目录下并不存在bin和include文件夹,而是和ssl在同一级目录下!

3、查看版本

openssl version

可能错误:

1.make时

安装zlib-devel

2.openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

root用户执行:
ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

最新文章

  1. 取字符串拼音首字母(js)
  2. [python基础]关于中文编码和解码那点事儿
  3. Java jar命令 常见用法
  4. sdutoj 2623 The number of steps
  5. switch… case 语句的用法(二)
  6. mac 环境下mysql 不能删除schema问题的解决办法
  7. 組裝工廠設置IQC的目的
  8. asp.net mvc 中 tempdata、viewdata、viewbag生命周期(转载)
  9. Navi.Soft31.产品.登录器(永久免费)
  10. RxJava系列4(过滤操作符)
  11. 编写手机端自适应页面案例,springMVC代码,SpringMVC上传代码,去掉input框中原有的样式,使ios按钮没有圆角,css中的border-radius类似
  12. RHEL,红帽CentOS7linux进入单用户(紧急救援)模式修改密码
  13. Java的URL类(一)
  14. AX_RecordSortedList
  15. .Net NPOI 根据excel模板导出excel、直接生成excel
  16. hadoop:如何运行自带wordcount
  17. vue父组件如何调用子组件的属性或方法
  18. python thrift使用实例
  19. Python 面向对象基础(类、实例、方法、属性封装)
  20. Eigen 学习之块操作

热门文章

  1. 01. xadmin表单的自定义排版
  2. Hive 企业调优
  3. 029 Android 轮播图广告Banner开源框架使用
  4. synchronized的不足与redis分布式锁的使用
  5. Zuul【限流】
  6. Win + Manjaro 双系统、双硬盘安装方法 正确引导系统方法 黑屏解决方法(不瞎写,百分百有用)
  7. Redis--set类型操作命令
  8. Vue Prop属性(父to子)
  9. 区块链公链分片技术(sharding)方案思维导图
  10. Hadoop Local(本地)模式搭建