0
我试着在命令行中运行一个var_dumps CURLOPT_CAINFO的PHP脚本。它给了一个价值。但是,当我将相同的代码放在一个PHP文件中用于Apache时,它说CURLOPT_CAINFO是未定义的。发生了什么?为什么CURLOPT_CAINFO在命令行中定义,但不是在web中定义的?
我试着在命令行中运行一个var_dumps CURLOPT_CAINFO的PHP脚本。它给了一个价值。但是,当我将相同的代码放在一个PHP文件中用于Apache时,它说CURLOPT_CAINFO是未定义的。发生了什么?为什么CURLOPT_CAINFO在命令行中定义,但不是在web中定义的?
您需要在Apache指向的PHP安装中启用CURL。另见:How to enable cURL in PHP/XAMPP。通过调用以下方法检查设置:
phpinfo();
在您的脚本中查看启用的模块的差异。