2012-09-15 4 views
0

안녕하세요 저는 로컬 Linux Fedora 컴퓨터에서 컬을 사용하여 Google 검색 API를 시도했지만 어떤 결과도 얻지 못했습니다. 내 로컬 컴퓨터에서 작동하지 않는 곱슬 머리. 어떻게 작동하게 만드는지. 여기 내 코드가있다.localhost linux fedora에서 curl이 작동하지 않습니다.

<?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. 리눅스 명령 컬

    를 설치하기위한
    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); 
관련 문제