Как включить OpenSSL для PHP Cli?

Нет больших отличий в файлах 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 версии?

3
задан 2 January 2014 в 19:04

1 ответ

Та же проблема для меня. Потратив несколько часов на поиск решения, я обнаружил, что команда 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

С уважением!

0
ответ дан 2 January 2014 в 19:04

Другие вопросы по тегам:

Похожие вопросы: