如何解决PHP 在 Windows 中为 curl 扩展提供了致命错误 curl_init 未定义
我已经尝试了所有方法来加载 curl 扩展,但它没有显示在加载的扩展列表中。
解决方法
在 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 扩展
,因为我使用了多个版本的 PHP,所以在取消选择当前版本后,选择另一个版本,然后再次选择当前版本,然后重新启动服务器使其工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。