Начиная с последнего обновления XCode до версии 7.3.1, я сталкиваюсь с проблемами с композитором и openssl на OSX. Он работал до обновления.
Я пытаюсь обновить пакеты с помощью обновления композитора. Для пакета «ricardoper / twitteroauth» требуется lib-openssl: «*» .
При запуске обновления композитора возникает следующая ошибка:
ricardoper/twitteroauth v2.1.5 requires lib-openssl * -> the requested linked library openssl has the wrong version installed or is missing from your system, make sure to have the extension providing it.
Информация о версии PHP:
php -v PHP 5.5.34 (cli) (built: Apr 22 2016 19:16:58) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies php --ini Configuration File (php.ini) Path: /etc Loaded Configuration File: /etc/php.ini Scan for additional .ini files in: /Library/Server/Web/Config/php Additional .ini files parsed: (none) php -i | grep OpenSSL OpenSSL support => enabled OpenSSL Library Version => LibreSSL 2.2.6 OpenSSL Header Version => LibreSSL 2.2.6 OpenSSL support => enabled
Что могло случиться?
У меня была такая же проблема, и я обновился до PHP 5.6, и ошибка исчезла. Не уверен, что это вариант для вас, но это единственное, что фиксировало это для меня …