PHP8.3 - 无法加载 php_curl(Windows 11、Apache 2.4.53)

问题描述 投票:0回答:1

我无法让 PHP8.3 (Win32-vs16-x64) 在 Apache 2.4.53 (win64-VS16) 下运行来加载 php_curl,当 Apache 启动时会记录此错误:

PHP Warning:  PHP Startup: Unable to load dynamic library 'curl'
(tried: C:\\php\\php-8.3.8-Win32-vs16-x64\\ext\\curl (The specified module could not
be found),
C:\\php\\php-8.3.8-Win32-vs16-x64\\ext\\php_curl.dll (The specified procedure could not
be found))
in Unknown on line 0

在 php.ini 中引用 PHP curl 扩展,如下所示:

extension_dir = "C:\\php\\php-8.3.8-Win32-vs16-x64\\ext"
extension=curl

[curl]
curl.cainfo = "C:/php/php-8.3.8-Win32-vs16-x64/cacert.pem"

C:\php\php-8.3.8-Win32-vs16-x64 xt\php_curl.dll 似乎存在于该位置。我的 PHP 文件夹位于系统路径中(从命令提示符执行 php -v 会输出 PHP 版本信息)。 libcrypto-3-x64.dll 和 libssl-3-x64.dll 都在该文件夹中。

我之前在这台机器上运行过 PHP7.3,并且可以使用curl(尽管我认为实现这一点可能并不容易)。

关于如何让curl工作有什么建议吗?

php windows apache php-curl
1个回答
0
投票

我不知道为什么会修复它,但升级到 Apache 2.4.62 Win64 似乎已经修复了它。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.