OpenSSL+php не работает при запуске из командной строки

cola

Новичок
OpenSSL+php не работает при запуске из командной строки

Сложилась интересная штука, есть простой скрипт, предположим

PHP:
echo file_get_contents("https://www.google.com/accounts/ClientLogin");
Если запускаем через модуль апача (http://localhost/1.php) подключение работает (в конкретном случае выдает 403 ошибку, но сaмо подключение работает)

если запустить из командной строки, как php 1.php то получаем
PHP:
PHP Warning:  file_get_contents(): SSL operation failed with code 114. OpenSSL Error messages:
error:00000000:lib(0):func(0):reason(0) in /var/www/html/***/www/1.php on line 2

Warning: file_get_contents(): SSL operation failed with code 114. OpenSSL Error messages:
error:00000000:lib(0):func(0):reason(0) in /var/www/html/***www/1.php on line 2
PHP Warning:  file_get_contents(): Failed to enable crypto in /var/www/html/***/www/1.php on line 2

Warning: file_get_contents(): Failed to enable crypto in /var/www/html/***/www/1.php on line 2
PHP Warning:  file_get_contents([url]https://www.google.com/accounts/ClientLogin[/url]): failed to open stream: Bad file descriptor in /var/www/html/***/www/1.php on line 2

Warning: file_get_contents([url]https://www.google.com/accounts/ClientLogin[/url]): failed to open stream: Bad file descriptor in /var/www/html/***/www/1.php on line 2
По phpinfo() параметры абсолютно одинаковые для бинарника php и то что отдаеться моделем апачи.

Версии
PHP Version => 5.1.4
OpenSSL Version => OpenSSL 0.9.7f

Может будут какие идеи ?
 

Alexandre

PHPПенсионер
echo file_get_contents("https://www.google.com/accounts/ClientLogin");
для этих целей есть curl,
file_get_contents не обязан использовать https

на сколько мне известно, при http запросах на google.com необходимо эмулировать заголовки браузера.
 
Сверху