首页 > 解决方案 > PHP 为 windows 中的 curl 扩展提供了致命错误。curl_init 未定义

问题描述

我已经尝试了一切来加载 curl 扩展,但它没有显示在加载的扩展列表中。 在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

标签: phpapachecurlwampserver

解决方案


在 WAMPServer 中,WebServer (Apache) 的激活和停用扩展很简单

使用系统托盘图标上的 WAMPServer 菜单(可能需要将其从扩展区域中取出,以确保它始终位于任务栏上。

left click wampmanager -> PHP -> PHP Extensions

您应该会看到这样的菜单弹出窗口

在此处输入图像描述

注意,所有的扩展名都列出来了,如果它们有一个绿色勾号,那么它们被激活,如果没有,它们不是。要激活或停用扩展,请单击扩展名称。等待 10 秒,WAMPServer 会自动为您重新启动 Apache,然后您就可以完成工作了。

如果你想使用 PHP CLI

PHP CLI 的控制方式不同,实际上有 2 个php.ini文件。wamp64\bin\php\php{version}控制 PHP CLI中的那个。

你必须自己编辑这个,所以编辑wamp64\bin\php\php7.4.16\php.ini并确保

extension=curl

#前面没有评论

有点奇怪的是,当 WAMPServer 出现时,它还没有被激活,开箱即用,curl 扩展预激活


推荐阅读