(笔记) Openssl 成功安装笔记。

 

 

   然后,我按照网络上一些文章,收集整理如<<安装openssl中遇到问题>>,根本就不行,前后系统崩溃N,平均每天我都重安装系统两次,,因为在执行卸载老版本之后,执行rpm -e --nodeps xxxxx,我升级安装openssl执行卸载命令后出现诸多问题,整个系统都起不来,即使安装了高级版本的openssl-0.9.8g但还是那里链接的不对,libcrypto.so*相关文件安装出错在尝试好多次之后,必须寻找新的出路.

   重新搜索之后,有些茅塞顿开,是不是安装新的不必删除旧的呢,于是重新试了一下,基本成功了.具体步骤如下(参考Apache2.2.4+PHP5.2.1+MySQL5.0.37+openssl0.98e安装笔记):

   

1.安装zlib-1.2.3

 

#tar -zxvf zlib-1.2.3.tar.gz -C /usr/local        

*****将其压缩到/usr/local/zlib目录                 
#cd zlib-1.2.3                                    
#./configure --prefix=/usr/local/zlib             
#make                                             
#make install                                     

 

 注意:尝试将原来版本的zlib卸载,结果失败,主要失败原因和卸载openssl差不多,就是libso.z(大约是这个)的链接问题.

 

2.安装openssl-0.9.8g

 

#tar zxvf openssl-0.9.8g.tar.gz                          
#cd openssl-0.9.8g                                       
#./config --prefix=/usr/local/ssl  --shared -             DSSL_FORBID_ENULL                                        
#make                                                     
#make test                                                
#make install                                             
#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

 

注意:尝试将原来版本的openssl-0.9.7卸载,结果失败,主要失败原因和卸载zlib差不多,就是链接的问题.

 

3.刷新系统的动态连接库配置


   #vim /etc/ld.so.conf


    在文末插入一行 /usr/local/ssl/lib
    # ldconfig -v

 

4测试
      # /usr/local/ssl/bin/openssl version
    # openssl version                                     

                     

    如果可以看到正确版本,表示安装成功。

 

       #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"                 

(转载自http://blog.chinaunix.net/u1/54857/article_75360.html )

    按照<<snort入侵检测实用检测方案>>安装Openssl,应该是在原操作系统没有安装老版本openssl基础上安装的,按照它的步骤,安装出的openssl在执行openssl version根本还是显示老的版本.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值