带有cURL的PHP​​在Windows Server上不起作用

时间:2019-04-24 19:03:49

标签: windows curl

我有一个奇怪的问题。我已经使用PHP和cURL设置了一个网站来调用API。它在XAMPP中可以在本地正常工作,但是当我将其移至Windows Server时,它似乎没有卷曲。

PHP实际上正在运行并且正在运行,并且命令行中的curl -V显示该计算机上已安装curl。 phpinfo页面还确认启用了curl功能,所以我有些困惑。

$ch = curl_init();

// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, $url );

//Set un/pw for basic auth
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$output= curl_exec($ch);

// Convert JSON string to Array to pull the mysGUID value only
$outputArray = json_decode($output, true);

运行像var_dump($ outputArray);这样的简单内容返回null值,我不知道为什么。我是否缺少明显的东西?我是否还需要采取其他步骤来启用或确保实际上正在使用cURL?

0 个答案:

没有答案