Witam,
Kiedy poniższy skrypt na moim localhost (Wamp) uruchomię przez przeglądarkę:
  1. print_r(stream_get_wrappers());

Otrzymam:
  1. Array ( [0] => php [1] => file [2] => glob [3] => data [4] => http [5] => ftp [6] => zip [7] => compress.zlib [8] => https [9] => ftps [10] => phar )

Natomiast jeśli do wywołania tego samego skryptu użyje linii komend (windows 7 "cmd"): php -f D:/www/index.php

Otrzymam:
  1. (
  2. [0] => php [1] => file [2] => glob [3] => data [4] => http [5] => ftp [6] => zip [7] => compress.zlib [8] => phar
  3. )

Jak widać brakuje: [8] => https [9] => ftps
Dlaczego tak się dzieje? dodam że w php.ini mam: extension=php_openssl.dll nie zakomentowane.


//////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
ok sam dałem radę smile.gif

Otóż mamy dwa pliki php.ini.

Tu:
C:\wamp\bin\apache\apache2.2.22\bin\php.ini
miałem extension=php_openssl.dll

a tutaj
C:\wamp\bin\php\php5.4.3\php.ini
;extension=php_openssl.dll

A jak widać w przypadku konsoli brane było pod uwagę to drugie php.ini