PHP cURL error code 7 failed to connect

Error code 7 (CURLE_COULDNT_CONNECT) when calling curl_exec()

$ch = curl_init("http://www.google.com");    
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$data = curl_exec($ch);
print($data); // false
print(curl_error($ch)); // Failed to connect to www.google.com 80
print(curl_errno($ch)); // 7

Solution:

1. Check your internet connection

2. Check your firewall

3. Add your proxy if you are connecting through proxy:

$proxy = “192.168.1.1:8080”;
curl_setopt($ch, CURLOPT_PROXY, $proxy);