如何从OpenSSL 0.9.8e升级到openssl-1.0.0e

编辑当我检查腻子“openssl版本”版本它说我使用新版本,但PHP仍然显示旧?

我用腻子做了以下工作,看起来像是工作,但我仍然看到旧版本,当我查看我的phpinfo()文件。

我没有通过PCItesting,真的需要修复这个问题。

我是否需要先删除旧版本? 那安全吗?

Apache/2.2.20 (Unix) mod_ssl/2.2.20 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.3.8 

腻子命令

 * cd /usr/local/src * wget -N http://www.openssl.org/source/openssl-1.0.0c.tar.gz * tar -xzvf openssl-1.0.0c.tar.gz * cd openssl-1.0.0c * ./config * make * make install * alias cp=cp * cp /usr/local/ssl/bin/openssl /usr/bin/openssl * cd /usr/local/ssl/include * ln -s /usr/local/ssl/include/openssl openssl 

不幸的是,PCI符合性testing是…天真,只检查版本号。 您需要找出正在查找的特定漏洞,然后检查OpenSSL软件包更改日志( rpm --changelog openssl )以validation是,这些漏洞已被修补。