Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.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突然无法在Windows 10 Pro上加载_Php_Curl_Php Curl - Fatal编程技术网

PHP cURL突然无法在Windows 10 Pro上加载

PHP cURL突然无法在Windows 10 Pro上加载,php,curl,php-curl,Php,Curl,Php Curl,在我的Windows 10笔记本电脑上,一个简单的应用程序不再工作了。它以前工作过 致命错误:未捕获错误:调用C:\Users\path\curl.php中未定义的函数curl_init():3堆栈跟踪:#0{main}在C:\Users\path\curl.php的第3行抛出 我的C:\php7\php.ini具有扩展名=C:\php7\ext\php\u curl.dll php_curl.dll存在于C:\php7\ext中 PHP版本7.0.30 Windows 10 Pro版本1607

在我的Windows 10笔记本电脑上,一个简单的应用程序不再工作了。它以前工作过

致命错误:未捕获错误:调用C:\Users\path\curl.php中未定义的函数curl_init():3堆栈跟踪:#0{main}在C:\Users\path\curl.php的第3行抛出

我的C:\php7\php.ini具有扩展名=C:\php7\ext\php\u curl.dll
php_curl.dll存在于C:\php7\ext中

PHP版本7.0.30
Windows 10 Pro版本1607内部版本14393.2189

但是我的loclahost/phpinfo.php没有cURL。为什么它突然消失了



PS:脚本在命令行中工作。只是Apache没有加载扩展。

不知道它为什么突然停止工作,但是第一次运行
不知道它为什么突然停止工作,但是第一次运行
我在其他StackOverflow答案上遇到了一些链接(如果我再次跟踪它们,将在这里发布链接)。我有Apache 2.4.23 Win64-我将Apache重新安装到最新版本-2.4.33 Win64-现在cURL正在工作。

我在其他StackOverflow答案上遇到一些链接(如果我再次跟踪它们,将在此处发布链接)。我安装了Apache 2.4.23 Win64-我将Apache重新安装到最新版本2.4.33 Win64-现在cURL可以工作了。

您的Apache安装在哪里。查看那里的
bin
文件夹,您可能会找到另一个
php.ini
文件。这就是PHP在apache下运行时使用的方法为了绝对确定PHP从何处获取配置,请查看
phpinfo()的输出
在标签为
Loaded Configuration File
的项目中,
C:\php7
中的
php.ini
文件通常仅用于配置php CLILoaded配置文件:C:\php7\php.init这是我在httpd.conf文件中添加的内容:
AddHandler应用程序/x-httpd-php.php AddType应用程序/x-httpd-php.php.html LoadModule php7_module“c:/php7/php7apache2_4.dll”PHPIniDir“c:/php7”
您的Apache安装在哪里。查看那里的
bin
文件夹,您可能会找到另一个
php.ini
文件。这就是PHP在apache下运行时使用的方法为了绝对确定PHP从何处获取配置,请查看
phpinfo()的输出
在标签为
Loaded Configuration File
的项目中,
C:\php7
中的
php.ini
文件通常仅用于配置php CLILoaded配置文件:C:\php7\php.init这是我在httpd.conf文件中添加的内容:
AddHandler应用程序/x-httpd-php.php AddType应用程序/x-httpd-php.php.html LoadModule php7_module“c:/php7/php7apache2_4.dll“PHPIniDir”c:/php7“
已检查您的所有状态。加载的配置文件是C:\php7\php.ini。所有设置都打开、打开、E_全部打开\Users\anjan>C:\Apache24\bin\httpd.exe启动时没有任何错误。@Anjansh以及加载包含
的页面时会发生什么情况?启动。致命错误:未捕获错误:在C:\Users\path\test\curl.php中调用未定义的函数curl\u init():在C:\Users\path\test\curl.php中在线抛出3堆栈跟踪:#0{main}3@anjanesh嗯,错误日志是空的,所以任何错误都会发送到apache的错误日志。apache的
httpd.conf
指令的
ErrorLog
说明了什么?(在xampp上,默认情况下是
ErrorLog“logs/error.log”
ErrorLog“logs/error.log”[Fri May 18:43:42.211169 2018][:error][pid 10844:tid 1160][client::1:52046]PHP致命错误:未捕获错误:调用C:\\Users\\anjan\\Dropbox\\vhosts\\planbuildr\\test curl.PHP:3\n堆栈跟踪:\n\n在第3行的C:\\Users\\anjan\\Dropbox\\vhosts\\planbuilder\\test\\curl.php中抛出,检查您的所有状态。加载的配置文件是C:\php7\php.ini。所有设置都打开、打开、E_全部打开\Users\anjan>C:\Apache24\bin\httpd.exe启动时没有任何错误。@Anjansh以及加载包含
的页面时会发生什么情况?启动。致命错误:未捕获错误:在C:\Users\path\test\curl.php中调用未定义的函数curl\u init():在C:\Users\path\test\curl.php中在线抛出3堆栈跟踪:#0{main}3@anjanesh嗯,错误日志是空的,所以任何错误都会发送到apache的错误日志。apache的
httpd.conf
指令的
ErrorLog
说明了什么?(在xampp上,默认情况下是
ErrorLog“logs/error.log”
ErrorLog“logs/error.log”[Fri May 18:43:42.211169 2018][:error][pid 10844:tid 1160][client::1:52046]PHP致命错误:未捕获错误:调用C:\\Users\\anjan\\Dropbox\\vhosts\\planbuildr\\test curl.PHP:3\n堆栈跟踪:\n\n在第3行的C:\\Users\\anjan\\Dropbox\\vhosts\\planbuilder\\test\\curl.php中抛出