2012-09-15 30 views
0

您好,我嘗試了谷歌搜索API使用捲曲從我的本地Linux Fedora機器,但我沒有得到任何結果。在我的本地機器不工作的捲曲,我想。如何使它工作。這是我的代碼。curl不能在localhost中運行linux fedora

<?php   
echo $url = "https://ajax.googleapis.com/ajax/services/search/video?=1.0&q=iphone&userip=1xx.1xx.5x.6x"; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_REFERER,"www.example.com"); 
$body = curl_exec($ch); 
curl_close($ch); 
$json = json_decode($body); 
print_r($json); 
?> 
+0

你有什麼錯誤嗎? – confiq

回答

2

你必須安裝PHP5捲曲和啓用在php.ini中的捲曲的延伸。

  1. Linux命令用於安裝捲曲

    apt-get install curl libcurl3 php5-curl 
    
  2. 搜索延長= curl.so在php.ini和刪除 ';'。

0

請使用curl_error()函數檢查是否有錯誤消息。

你可以嘗試過添加此值:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);  
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);