【发布时间】:2016-06-29 19:17:41
【问题描述】:
无法从端口获取 OpenSSL 以在 PHP 中工作。 FreeBSD 9.1。
php -i 显示:
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 0.9.8x 10 May 2012
OpenSSL Header Version => OpenSSL 1.0.2g 1 Mar 2016
基础系统openssl:
# /usr/bin/openssl version
OpenSSL 0.9.8x 10 May 2012
端口 openssl:
# /usr/local/bin/openssl version
WARNING: can't open config file: /usr/local/openssl/openssl.cnf
OpenSSL 1.0.2g 1 Mar 2016
模块似乎链接到适当的库:
# ldd /usr/local/lib/php/20131226-zts/openssl.so
/usr/local/lib/php/20131226-zts/openssl.so:
libssl.so.8 => /usr/local/lib/libssl.so.8 (0x801224000)
# strings /usr/local/lib/libssl.so.8 | grep OpenSSL
OpenSSLDie
SSLv2 part of OpenSSL 1.0.2g 1 Mar 2016
SSLv3 part of OpenSSL 1.0.2g 1 Mar 2016
TLSv1 part of OpenSSL 1.0.2g 1 Mar 2016
DTLSv1 part of OpenSSL 1.0.2g 1 Mar 2016
OpenSSL 1.0.2g 1 Mar 2016
需要帮助了解为什么 php -i 显示 OpenSSL Library Version => OpenSSL 0.9.8x
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地方。另见Where do I post questions about Dev Ops?。