我不确定问题是否正确,可以在此处发布,但我找不到任何可靠的信息。
我正在构建一些PHP应用程序,该程序将在由他人托管的许多不同服务器上运行。该应用程序依赖于PHP中的openssl
。
我试图找出的是openssl
在PHP中是默认启用的,从哪个版本开始,或者总是有必要单独安装它。
在某个地方,我发现它已内置在Ubuntu的PHP中,而在Ubuntu中,您没有单独启用它的功能。有谁知道这是真的,以及从哪个版本开始。还有其他系统或其他安装PHP的方式。
这些信息对我来说对于设计应用程序确实是必不可少的,如果有人掌握了一些信息,这将非常有用
答案 0 :(得分:1)
每http://php.net/manual/en/openssl.installation.php:
要使用PHP的OpenSSL支持,您还必须编译PHP
--with-openssl[=DIR]
。
Ubuntu默认情况下包括此标志。与其尝试找出是否可以依靠它,不如使用extension_loaded('openssl')
来检查它在您的应用程序中的存在,并在丢失时通过一些说明优雅地失败。