gpt4 book ai didi

Php Openssl 没有加载为什么?

转载 作者:可可西里 更新时间:2023-11-01 00:53:32 32 4
gpt4 key购买 nike

我正在运行经过调整的网络邮件应用程序。但是,出于某种原因,openssl 扩展没有加载。我已经在 php.ini 中启用了它,但是当我运行我的应用程序并使用 get_loaded_extensions 检查加载的扩展时,openssl 不在加载的扩展数组中。这里有什么问题? php_openssl.dll 实际存在 - 我正在运行一个 wampserver,它看起来没问题。但在执行端它不起作用。

最佳答案

根据 php_openssl.dll 的构建/链接方式,它取决于 libeay32.dll 和/或 ssleay32.dll。 Windows 必须能够(也)将这两个 .dll 加载到运行 php 的进程中,以使 php_openssl.dll 可用/起作用。
由于 Windows 在可执行文件的目录中搜索 .dll(以及其他位置),请尝试将 libeay32.dll 和 ssleay32.dll 放入 apache/bin 目录(httpd.exe 所在的位置)并重新启动网络服务器。

另请参阅:Dynamic-Link Library Search Order
How to use Dependency Walker

关于Php Openssl 没有加载为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2099813/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com