我已经在我的服务器和PHP 5.4.17上安装了CentOS 5.10,但问题是我无法启用php-openssl扩展。通过命令'locate openssl'看起来扩展名存在,所以我尝试在'/etc/php.d/'中创建openssl.ini文件,但没有任何反应。
按php -r "phpinfo();" | grep -i openssl
输出:
OpenSSL支持=>禁用(安装ext / openssl)
我如何启用该分机?我尝试在谷歌搜索,但没有发现任何有用的东西。对不起我的英语不好。感谢。
答案 0 :(得分:1)
您通过确保服务器上安装了相关文件来启用它 - 您将需要openSSL和PHP openSSL扩展(在附近的RHEL 5.1框中,内置了openSSL支持 - Centos 5.10似乎有点奇怪应该是任何不同的。)
如果显然在你的情况下它被实现为外部模块,那么你还需要修改你的php.ini来加载扩展。使用redhat的约定是可选扩展在/etc/php.d
中有自己的文件虽然看rpm list for Centos,但它们似乎没有单独扩展的openssl。你有非标准的二进制文件吗?
也许拥有Centos 5.10的人可以建议它是否在编译时链接(在这种情况下你必须有一个修改过的二进制文件)?