服务器之家

服务器之家 > 正文

Linux中安装SSL协议依赖库OpenSSL的教程

时间:2019-06-14 11:16     来源/作者:lucifercn

0.由一个错误引入
 

复制代码

代码如下:

fatal error: openssl/aes.h: No such file or directory


如果你在编译时遇到这个错误,这可能是下面的原因:你尝试编译的程序使用OpenSSL,但是需要和OpenSSL链接的文件(库和头文件)在你Linux平台上缺少。
要解决这个问题,你需要安装OpenSSL 开发包,这在所有的现代Linux发行版的标准软件仓库中都有。
要在Debian、Ubuntu或者其他衍生版上安装OpenSSL:

复制代码

代码如下:


$ sudo apt-get install libssl-dev


要在Fedora、CentOS或者RHEL上安装OpenSSL开发包:

复制代码

代码如下:


$ sudo yum install openssl-devel


下面我们再来看一下下载压缩包自己安装的方式:
1. 下载

复制代码

代码如下:


# wget ftp://ftp.openssl.org/source/openssl-1.0.1g.tar.gz
# tar openssl-1.0.1g.tar.gz
# cd openssl-1.0.1g


2. 确认和安装

复制代码

代码如下:


# ./config shared zlib
# make
# make install


3. 连接

复制代码

代码如下:


# mv /usr/bin/openssl /usr/bin/openssl.OFF
# mv /usr/include/openssl /usr/include/openssl.OFF
# 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
# ldconfig -v


4. 验证

复制代码

代码如下:


openssl version

相关文章

热门资讯

2022年最旺的微信头像大全 微信头像2022年最新版图片
2022年最旺的微信头像大全 微信头像2022年最新版图片 2022-01-10
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整 2021-08-24
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
暖暖日本高清免费中文 暖暖在线观看免费完整版韩国
暖暖日本高清免费中文 暖暖在线观看免费完整版韩国 2021-05-08
返回顶部