Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.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 我已经配置了curl,但它不工作_Php_Apache_Curl_Installation - Fatal编程技术网

Php 我已经配置了curl,但它不工作

Php 我已经配置了curl,但它不工作,php,apache,curl,installation,Php,Apache,Curl,Installation,我正在使用windows server并运行以下代码来查找我的php.ini <?php infophp(); ?> 然后取消对extension=php_curl.dll的注释,并在my php.ini上设置扩展路径。 最后下载并安装了curl并重新启动了我的服务器,但在my info.php中仍然没有关于curl的信息 我的ext文件夹(扩展文件夹)中有php_curl.dll,libeay32.dll和ssleay32.dll也在我的ph

我正在使用windows server并运行以下代码来查找我的php.ini

    <?php

        infophp();
    ?>

然后取消对extension=php_curl.dll的注释,并在my php.ini上设置扩展路径。 最后下载并安装了curl并重新启动了我的服务器,但在my info.php中仍然没有关于curl的信息


我的ext文件夹(扩展文件夹)中有php_curl.dll,libeay32.dll和ssleay32.dll也在我的php文件夹的根目录中。

我有几次遇到这个问题,其中大多数是web服务器接收错误的php.ini

确保正在使用您正在编辑的文件。尝试完全禁用其中的php,然后运行脚本来找到答案。换衣服

engine = On

试试看。若您仍然看到php信息页面,这意味着web服务器使用了错误的php.ini

如果使用Apache,则可以在httpd.conf中指定要与哪个php.ini一起使用

PHPIniDir "C:/path/to/your/php/dir"

某些版本的apache、php和windows上的curl.dll之间存在问题,请看一看,后者是指WAMPserver,但问题仍然是apache、php和curl。您确定正在编辑的php.ini被选中了吗?尝试完全禁用其中的php并运行您的脚本以找到答案。@Ranty太好了,请写下您的答案让我接受它
PHPIniDir "C:/path/to/your/php/dir"