【发布时间】:2021-08-10 09:45:35
【问题描述】:
我已经使用 WAMP 很长时间了,PHP 7.2.4 没有任何问题。今天我已经将我的 PHP 更新到 7.4.19 并且似乎 cURL 扩展没有正确加载,我收到了 curl_init() 错误。
- php.ini 在
php7.4.19文件夹中配置正确,extension=curl未注释,apache/bin 中的 php.ini 文件也是如此 文件夹,它基本上只是指向 PHP 中相同文件的链接 目录 - 我尝试取消选中 cURL 扩展并将其打开 再次来自 WAMP 设置,也可以通过评论直接在 php.ini 中 它,然后重新启动 WAMP 甚至 Windows
- 在
phpinfo()我 可以清楚地看到 cURL 没有被加载,如果我切换回 7.2.4 但是刷新页面,cURL 加载就好了 - 我尝试将 php_curl.dll 从 7.2.4 /ext 目录复制到当前的 7.4.19 /ext 目录并重写文件
- 我已经尝试添加
extension=php_curl.dll到 php.ini 以及
系统 PATH 配置正确。正如我所提到的,它适用于旧版本的 PHP,它使用相同的系统 PATH。
系统信息:
- WAMP 3.2.5 x64
- Apache 2.4.33
- PHP 7.4.19
- MySQL 和 MariaDB 可能根本不相关
- 带有最新更新的 Windows 10 x64
基本上我已经尝试了我在网上找到的所有内容。你有什么想法吗?
【问题讨论】:
-
您可能需要更新 php_curl.dll。这个应该可以帮到你-stackoverflow.com/questions/10939248/…获取正确版本的php_curl.dll并替换掉。
标签: php curl wamp wampserver php-curl