cURL always return blank page on NGINX PHP

Posted March 1, 2015 6.7k views

Hello, am new to nginx and i can`t get cURL script to work … it always returns blank page with no error.
here is the code :


$url = '';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
$data = curl_exec($curl);
return $data;

PS: i have installed cURL to php and verify it, it is marked on my info.php file.

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
2 answers

Seems like a lot of syntax errors :D
heres a working code


function curl_download($Url){

    if (!function_exists('curl_init')){
        die('cURL is not installed. Install and try again.');

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $Url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $output = curl_exec($ch);

    return $output;

print curl_download('');