测试openssl / php安装的坏版本

时间:2013-08-20 20:02:49

标签: php windows apache openssl xampp

PHP openssl_public_encrypt causing Page Timeout/Connection Reset?相关...我是否有办法测试网络服务器是否会将其作为问题并相应地发出警告?

该链接认为问题是由于OpenSSL库版本与OpenSSL Header版本不匹配,但是,没有任何说法。

无论如何,仅仅因为它们不匹配并不一定意味着会出现问题。可能0.9.8和0.9.9具有相同的API但1.0.0具有不同的API。如果标题版本为0.9.8且库版本为0.9.9,则可以,但如果库版本为1.0.0则不行。

但这无论如何都不太有用。我宁愿通过不解析phpinfo输出来获取OpenSSL库版本与OpenSSL头版本,但我不清楚如何执行此操作。

我可以使用OpenSSL constants来获取版本,但是标题版本还是库版本?也许我可以通过Apache版本voa apache_get_version()获得它,但即使这样我也不清楚。

有什么想法吗?

感谢;!

1 个答案:

答案 0 :(得分:0)

首先需要找出修复问题的版本。只有这样,简单地检查标题和库版本与那些已知的版本是安全的。

您可能需要联系OpenSSL开发人员。