Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
取消php.ini注释后,XAMPP和cURL不工作_Php_Curl_Xampp_Pear_Libcurl - Fatal编程技术网

取消php.ini注释后,XAMPP和cURL不工作

取消php.ini注释后,XAMPP和cURL不工作,php,curl,xampp,pear,libcurl,Php,Curl,Xampp,Pear,Libcurl,仍然没有为我的问题找到合适的答案/解决方案: 在评论或批评之前,请务必阅读下面我的程序,以免重复我在谷歌上看到的100x和堆栈溢出… XAMPP(Lite)安装在Windows 7上的C:\xamplite(最新版本,在C:\xamplite\php中只有一个php.ini文件) XAMPP和PHP脚本在http://localhost/ libcurl安装在C:\xampplite\php\ext\php\u curl.dll中(默认为XAMPP) php.ini编辑并保存以删除在行首exte

仍然没有为我的问题找到合适的答案/解决方案:

在评论或批评之前,请务必阅读下面我的程序,以免重复我在谷歌上看到的100x和堆栈溢出…

  • XAMPP(Lite)安装在Windows 7上的
    C:\xamplite
    (最新版本,在
    C:\xamplite\php
    中只有一个
    php.ini
    文件)
  • XAMPP和PHP脚本在
    http://localhost/
  • libcurl安装在
    C:\xampplite\php\ext\php\u curl.dll中(默认为XAMPP)
  • php.ini
    编辑并保存以删除
    在行首
    extension=php\u curl.dll
  • php.ini
    extension\u dir=“C:\xamplite\php\ext”
    的默认值
  • Apache服务在Windows服务中重新启动
  • 计算机重启
  • Apache服务(手动)再次重新启动
  • phpinfo()仍然不显示任何包含单词“curl”的内容
  • 还是没有成功
  • 提前感谢。

    检查一下:除了错误报告之外,我还有一个类似的问题。在互联网上搜索,我只找到了“修改php.ini文件”。我修改了所有的php.ini文件,但仍然得到相同的错误。事实证明,WAMP具有可视设置,我相信这会覆盖php.ini。所以,要启用curl,您只需在开始菜单->PHP->PHP设置->PHP\u curl中左键单击XAMPP图标(确保选中它)

    也许这是你的问题

    希望能有帮助


    -c0d3

    重新启动PHP服务器就可以了。

    我遇到了完全相同的问题,但无法在线找到解决方案

    我看到的每个站点都说取消了对“extension=php\u curl.dll”的注释,这并没有解决问题

    我最终通过将curl.dll的路径添加到变量中解决了这个问题

    也就是说,我改变了:extension=php\u curl.dll 致: extension=“F:/WebServer/PHP/ext/PHP\u curl.dll”

    希望这对您或其他人有所帮助。

    尝试执行curl

    xampp/apache/bin/curl.exe
    

    使用管理员权限。

    不确定,但请检查:在XAMPP配置中可能是这样的吗?我收到的错误代码如下:
    致命错误:调用C:\XAMPP\htdocs\quicklinks\u old\content\yammer\u stats\proxy.php第160行的未定义函数curl\u init()。这将向我表明我收到了错误。不过我会看一看(我真希望XAMPP的设置和WAMP的设置一样容易更改)。创建一个答案,这样我至少可以在最后给你评分;)好的,我在WAMP上手动编辑php.ini也没有成功。这就是我为什么发帖子的原因。但是如果没有GUI,那么我也不知道。也许应该换成WAMP?;)我唯一能想到的是,XAMPP将我的计算机标记为生产型而不是开发型是否有问题,因为它有不同的默认设置,但我还没有听说过任何像这样广泛传播的问题。现在我也很好奇!我想知道为什么它不起作用!如果您发现了,请发布一些内容?:)我必须在我的PHP代码中添加以下内容才能正常工作:
    curl\u setopt($ch,CURLOPT\u SSL\u VERIFYPEER,false)也许这就是问题所在。有点晚了,但可能其他人会要求这样做,您可能没有未注释的
    扩展\u dir=“ext”
    以便php知道扩展存储在哪里。这有什么帮助?“C:\xampp\apache\bin>curl.exe”,输出curl:try'curl--help'或'curl--manual'获取更多信息