Нет больших отличий в файлах php.ini
, расположенных в /etc/php5/apache2/php.ini
и /etc/php5/cli/php.ini
. Но <?php phpinfo(); ?>
при обращении из браузера говорит : поддержка OpenSSL включена , тогда как php -info | grep openssl
, выполняемая в терминале, дает OpenSSL support => disabled (install ext/openssl)
.
У меня установлены последние версии libssl-dev
и openssl
. Как включить OpenSSL для cli версии?
Та же проблема для меня. Потратив несколько часов на поиск решения, я обнаружил, что команда php
связана со старой версией php по сравнению с командой php5
на моей машине разработки:
php -v
PHP 5.3.18 (cli) (built: Nov 20 2012 19:34:35)
php5 -v
PHP 5.5.3-1ubuntu2.1 (cli) (built: Dec 12 2013 04:24:35)
Поэтому я переустановил композитор со следующей командой, и теперь она работает для меня:
sudo curl -sS https://getcomposer.org/installer | sudo php5
С уважением!