草庐IT

CURL_SSLVERSION_TLSv

全部标签

php - curl 已激活但未显示在 phpinfo 中

我有一个问题,curl没有显示在phpinfo中,因为我正在使用wampserver(64位),但是当我打开php然后打开php扩展时,一个勾号被放置在我的wamp服务器中的php_curl前面,但phpinfo中仍未显示curl。谁能帮帮我? 最佳答案 几天前我自己遇到了这个问题,我唯一能解决的方法是安装apache插件版本2.2.9和php插件版本5.3.1两者都可以在下载页面的插件部分获得,网址为http://www.wampserver.com/en编辑:这只发生在我的64位笔记本电脑上,我的32位台式机运行最新版本没问题此

php - 如何使用 cURL 在 PHP 中同时使用 GET 和 POST 参数发出请求?

其他人已经问过如何从perl、java、bash等执行此操作,但我需要在PHP中执行此操作,而且我没有看到任何已经问过的专门与PHP有关(或有答案)的问题.我的代码:$ch=curl_init($url);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);curl_setopt($ch,CURLOPT_POST,true);curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);curl_setopt($ch,CURLOPT_POSTFIELDS,$fields);curl_setopt($ch,CURLOPT

php - curl namelookup_time 为 10 秒

在PHP中对纯文本网页(http://whatismyip.org/)执行基本curl请求时,响应时间超过10秒。查看来自curl的信息后,告诉我namelookup_time是10秒。从命令行(终端)执行curl时,我可以看到完全相同的结果。为什么名称查找需要这么长时间,根据我的阅读,很可能与托管PHP文件的服务器/我的计算机有关。这是我的代码:$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"whatismyip.org");curl_exec($ch);$ci=curl_getinfo($ch);print_r($ci);这是信息:[url

php - 如何使用 curl 对巨大的 XML 文件进行 RAW POST - PHP

有什么办法吗curl-XPOST-H"Content-Type:application/xml"--data@myfile.xmlhttp://example.com但直接在PHP中?CURLOPT_PUT/CURLOPT_UPLOAD以及file_get_contents以及exec不是解决方案,因为它必须是POST,而且文件很大,所以必须流式传输。有什么想法吗? 最佳答案 我在尝试从PHP向elasticsearch的批量API提供大量摄取文件时遇到了类似的问题,直到我意识到批量API端点接受了PUT请求。无论如何,这段代码执行

PHP 忽略 php.ini 中的 curl.cainfo 设置(显然)

我正在尝试修复Windows服务器(运行IIS)上的php_curl调用,该调用返回熟悉的错误“SSL证书问题,请验证CA证书是否正常。详细信息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败”。正如此处许多相关问题中的详细信息,我下载了http://curl.haxx.se/ca/cacert.pem,将其移至我服务器的硬盘驱动器,并将curl.cainfo设置添加到我的php.ini中:curl.cainfo="C:\path\to\cacert.pem"没有,仍然得到同样的错误。但是,在PHP代码中指定路径会导致成功响应!

php - 无法让 MailChimp 使用带有 Curl 的 API 保存我的数据

我试过并尝试使用curl将数据发送到MailChimp,但无法获得要保存在MailChimp中的数据。对此的任何帮助将不胜感激!这是我的代码:$mailChimpUrl="http://us2.api.mailchimp.com/1.3/?method=listSubscribe";$merges=array('FNAME'=>'Dave','LNAME'=>'Gilmour','BUILDING'=>'CentralHighSchool','MMERGE17'=>'35904','MMERGE12'=>'Yes');$apikey="myrealapiishere-us2";$lis

必须加载 PHP 扩展 "curl"。必须加载 PHP 扩展 "soap"

我是magento的新手,目前我在magento安装期间遇到“必须加载PHP扩展curl”错误。你能帮帮我吗? 最佳答案 如果您的服务器上没有安装curl,您可以键入以下命令之一来安装它:对于基于Debian/Ubuntu的系统,您可以键入以下命令sudoapt-getinstallphp5-curlsudo/etc/init.d/apache2restart对于基于RedHat/CentOS的系统,您可以键入(作为root)yuminstallphp5-curl/etc/init.d/httpdrestart这应该会安装curl并

PHP cURL 超时不起作用

我遇到了服务器问题。我正在运行一个本地服务器(用于开发)并且我已经将我的本地服务器从MAMP更改为XAMPP。但是,在XAMPP上,cURL选项CURLOPT_TIMEOUT_MS或CURLOPT_CONNECTTIMEOUT_MS给我下一个错误:Warning:curl_setopt()expectsparameter2tobelong,stringgiven这是因为PHP还是cURL版本?也许是配置设置?curl_setopt($this->ch,CURLOPT_CONNECTTIMEOUT_MS,2500);附加信息:操作系统10.6.8PHP5.3.1cURL7.19.7提前致

php - 如何在 facebook graph api 请求中使用 cURL

我正在使用file_get_contents()将信息发送到facebookgraphapi但有时我会收到错误消息。我发现必须使用cURL而不是file_get_contents()。问题是,我不知道如何将cURL与我需要传递的URL一起使用。如果我转换file_get_contents($graph_url);进入cURL,代码是什么?这里是$graph_url的内容$graph_url="https://graph.facebook.com/me/photos?"."url=".urlencode($photo_url)."&message=".urlencode('')."&me

php - 在 php 7 (ubuntu14.04) 中安装 cURL

我在ubuntu14.04上安装了php7我在使用curl时遇到问题我尝试运行composerinstall但它给了我错误无法将您的要求解析为一组可安装的软件包。问题一-stripe/stripe-phpv2.3.0需要ext-curl*->您的系统缺少请求的PHP扩展curl。我还尝试了sudoapt-getinstallphp-curl。这给了我输出:E:无法定位包php-curl帮助 最佳答案 尝试使用:sudoapt-getinstallphp7.0-curl 关于php-在ph