首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Curl在我的实时服务器上不工作

Curl在我的实时服务器上不工作
EN

Stack Overflow用户
提问于 2015-07-08 19:16:04
回答 1查看 2.2K关注 0票数 2

我在我的服务器上使用sms网关api

代码语言:javascript
复制
$live_url = "http://sms6.routesms.com:8000/bulksms/bulksms?username=XXX&password=XXX&type=1&dlr=0&destination=XXX&source=routesms&message=CurlSecond";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $live_url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);

为此,

如果我执行var_dump(curl_exec($ch));,它将显示false

如果我使用var_dump(curl_getinfo($ch));,它会显示如下

代码语言:javascript
复制
array(26) { ["url"]=> string(153) "http://sms6.routesms.com:8000/bulksms/bulksms?username=XXX&password=XXX&type=1&dlr=0&destination=XXX&source=routesms&message=CurlSecond" ["content_type"]=> NULL ["http_code"]=> int(0) ["header_size"]=> int(0) ["request_size"]=> int(0) ["filetime"]=> int(-1) ["ssl_verify_result"]=> int(0) ["redirect_count"]=> int(0) ["total_time"]=> float(62.345893) ["namelookup_time"]=> float(0.08692) ["connect_time"]=> float(0) ["pretransfer_time"]=> float(0) ["size_upload"]=> float(0) ["size_download"]=> float(0) ["speed_download"]=> float(0) ["speed_upload"]=> float(0) ["download_content_length"]=> float(-1) ["upload_content_length"]=> float(-1) ["starttransfer_time"]=> float(0) ["redirect_time"]=> float(0) ["certinfo"]=> array(0) { } ["primary_ip"]=> string(0) "" ["primary_port"]=> int(0) ["local_ip"]=> string(0) "" ["local_port"]=> int(0) ["redirect_url"]=> string(0) "" }

我要做什么?

我不能理解这个问题?

我尝试了另一种方法,我用卷曲代替卷曲

代码语言:javascript
复制
file($live_url);

这也不起作用。

EN

回答 1

Stack Overflow用户

发布于 2015-07-08 19:23:27

请交叉检查curl是否已安装在您的服务器上,如果未安装curl,请尝试以下操作。

如果是ubontu服务器,请运行

代码语言:javascript
复制
sudo apt-get install php5-curl

重新启动服务器

代码语言:javascript
复制
sudo service apache2 restart

或者,如果您使用的是php-fpm,则需要重新启动php5-fpm

代码语言:javascript
复制
sudo service php5-fpm restart

希望这能行得通。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31291052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档