这让我抓狂有一段时间了.

当我将我的Windows PHP安装从v8.2.11更新到v8.2.12(早在10月份)时,cUrl扩展停止工作.之前的版本一直运行良好,直到那时.其他的系统方面没有任何变化(例如Apache、php.ini、环境变量等).

但是,当我将php_curl.dll替换为之前的v8.2.11安装版本时,它运行得很好.每次安装都有同样的问题.所以,我只是携带了旧的v8.2.11 curl dll.我现在在v8.2.17

当使用任何一个版本的php_curl.dll时,查看phpinfo()都会显示完全相同的信息.它说cURL支持两者都启用.即使是较新的版本,这似乎真的很奇怪,考虑到下面的启动错误.两个版本的文件大小不同:v8.2.17/675k和v8.2.11/599k.所以看起来他们之间肯定有什么不同.

以下是我收到的错误.

PHP启动:

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

只是运行一些简单的cUrl代码,我认为这是不会工作无论如何由于上面的错误:

PHP Fatal error:  Uncaught Error: Call to undefined function curl_init() in C:\******\curl.php:3

任何帮助都将不胜感激.

Php相关问答推荐

在WooCommerce中执行一次银行电汇确认付款代码

以编程方式更新现有Yith WooCommerce Booking的状态

从WC会话变量更改WooCommerce checkout 托运方法成本

使用正则表达式搜索两个子字符串(没有重叠/共享字符)

为什么在我的PHP联系人脚本中开机自检后出现未定义变量错误?

无法在Laravel中将日志(log)通道设置为空

对表示大小的值后缀进行自定义排序(XXS、XS、S、M、L、XL、XXL)

WooCommerce在收据页面获取产品下载URL

隐藏WooCommerce管理子菜单;主页;来自store 经理

Wordpress,配置一周第一天选项

如何在laravel中获得两个时间戳之间的小时和分钟差异

在 WooCommerce 我的帐户自定义部分显示未购买的产品

我的功能以舒适的方式显示数组 struct

Shopware 6.4.20店铺激活问题

WooCommerce - 调用功能ID不正确.不应直接访问订单属性

php如何删除括号内的百分比值

如何从此字符串创建 Carbon 对象:2022-06-21T05:52:46.648533678Z?

PHP 自动函数参数和变量

Laravel - 关联与设置观察者事件的 ID

将加密/解密函数从 PHP 转换为 NodeJS