3

我知道这个问题已经在其他线程中得到了回答,但是遇到了同样的问题并且在给定的答案中没有找到我的案例的解决方案,我为我的案例找到了一个不同的解决方案,我花了一段时间才发现,因为我无法回复其他问题,因为我只有 1 个声望点,我将其作为新问题发布。

我的问题是,我的 php.ini 中的“extension_dir”设置是错误的,因为最初我将 PHP 安装在不同的目录中,然后手动移动它。

因此,如果您检查了您的 php.ini 并发现 openssl 已启用但仍然出现该错误,您可能还需要检查 php.ini 中的 extension_dir,它是否指向您期望的位置,以及该目录是否实际包含 openssl 模块。

4

2 回答 2

1

检查 php.ini 中的 extension_dir,将 PHP 安装移动到其他文件夹后可能会变得不正确。

于 2013-11-09T15:49:13.177 回答
0

您是否从源代码安装了 php?如果是这样,你有没有配置它

./configure --with-config-file-path=/etc/php5/cli --with-openssl

关于 --with-openssl 的注意事项

完成后,它应该可以工作。

PS:别忘了make && make install

于 2013-11-28T11:48:50.667 回答