歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux中安裝SSL協議依賴庫OpenSSL的教程

Linux中安裝SSL協議依賴庫OpenSSL的教程

日期:2017/3/1 17:29:27   编辑:Linux技術

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

Copyright © Linux教程網 All Rights Reserved