1、卸载原来的openssl
2、下载openssl-0.0.8x
3、安装openssl:
解压安装包。(解压目录为OPENSSL)
tar –xvf openssl-1.0.0.tar.gz
进入目录OPENSSL。执行下列命令:
./config (也可以#./config --prefix=/usr/local/ssl --shared - DSSL_FORBID_ENULL )
make
make test
make install
默认安装在/usr/local/ssl目录下
4、建立符号链接
#ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
#ln -s /usr/local/ssl/include/openssl /usr/include/openssl
5、刷新动态配置
vim /etc/ld.so.conf
在文末插入一行 /usr/local/ssl/lib
# ldconfig -v
6、测试
openssl version -a
如有以下信息安装成功
#openssl version -a
OpenSSL 0.9.8e 11 Apr 2007
built on: Sat Mar 24 21:24:41 CST 2007
platform: linux-elf
options: bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) idea(int) blowfish(idx)
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -
DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -
Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM
DMD5_ASM -DRMD160_ASM -DAES_ASM
OPENSSLDIR: "/usr/local/ssl"
$ ./config $ make $ make test $ make install | 进行配置 编译出libcrypto.a、libssl.a、openssl 测试各个模块 安装在目录/usr/local/ssl |