版权声明 未经作者允许,严禁用于商业出版,否则追究法律责任。网络转载请注明出处,这是对原创者的起码的尊重!!!


1 apt 安装

sudo apt update
sudo apt install openssl
sudo apt install libssl-dev
sudo apt install apache2 //如果你要使用web服务器才需要安装

2 源文件编译安装

sudo apt install git
git clone https://github.com/openssl/openssl

  1. 解压openssl 开发包文件;
  2. 运行./config –prefix=/usr/local/openssl (更多选项用./config –help 来查看),可用的选项有:no-mdc2、no-cast no-rc2、no-rc5、no-ripemd、no-rc4 no-des 、no-md2、no-md4、no-idea 、no-aes、no-bf、no-err、no-dsa、no-dh、no-ec、no-hw、no-asm、no-krb5、no-dso 、no-threads 、no-zlib、-DOPENSSL_NO_HASH_COMP、-DOPENSSL_NO_ERR、-DOPENSSL_NO_HW 、-DOPENSSL_NO_OCSP、-DOPENSSL_NO_SHA256 和-DOPENSSL_NO_SHA512 等。去掉不必要的内容可以减少生成库的大小。若要生成debug 版本的库和可执行程序加-g 或者-g3(openssl 中有很多宏,需要调试学习最好加上-g3)。
  3. make test (可选)
  4. make install
    完成后,openssl 会被安装到/usr/local/openssl 目录,包括头文件目录include、可执行
    文件目录bin、man 在线帮助、库目录lib 以及配置文件目录(ssl)。

  版权声明 未经作者允许,严禁用于商业出版,否则追究法律责任。网络转载请注明出处,这是对原创者的起码的尊重!!!


更多推荐