При выполнении установки/обновления композитора у меня есть следующая ошибка от openssl:
Файл https://packagist.org/packages.json не может быть загружен: операция SSL завершилась неудачно с кодом 1. OpenSSL Сообщения об ошибках: Ошибка: 14090086: SSL-процедуры: SSL3_GET_SERVER_CERTIFICATE: проверка сертификата не выполнена Не удалось включить криптографию не удалось открыть поток: операция завершилась неудачно https://packagist.org не может быть полностью загружен, информация о пакете была загружена из локального кеша и может быть устаревшей
Я использую:
- PHP 5.6.3 (cli) (построено: 17 ноября 2014 15:16:53)
- Стек XAMPP 5.6.3-0
- ubuntu 14.04
композитор diag показывает:
Checking composer.json: OK
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity: FAIL
[Composer\Downloader\TransportException] The "https://packagist.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Failed to enable crypto
failed to open stream: operation failed
Checking disk free space: OK
Checking composer version:
[Composer\Downloader\TransportException]
Файл https://getcomposer.org/version не может быть загружен: операция SSL завершилась неудачно с кодом 1. Сообщения об ошибках OpenSSL:
Ошибка: 14090086: Подпрограммы SSL: SSL3_GET_SERVER_CERTIFICATE: проверка сертификата не удалась
Не удалось включить криптографию
не удалось открыть поток: операция завершилась неудачно
php -r 'var_dump (openssl_get_cert_locations()); показывает:
array(8) {
["default_cert_file"]=>
string(33) "/opt/lampp/share/openssl/cert.pem"
["default_cert_file_env"]=>
string(13) "SSL_CERT_FILE"
["default_cert_dir"]=>
string(30) "/opt/lampp/share/openssl/certs"
["default_cert_dir_env"]=>
string(12) "SSL_CERT_DIR"
["default_private_dir"]=>
string(32) "/opt/lampp/share/openssl/private"
["default_default_cert_area"]=>
string(24) "/opt/lampp/share/openssl"
["ini_cafile"]=>
string(0) ""
["ini_capath"]=>
string(0) ""
}
Для php 5.5.19 все нормально.