Для Убанту
вам нужно установить openssl для вашего сервера, позвольте мне дать вам шаги.
1 brew install openssl
Это устанавливает сертификаты openssl в /usr/local/etc/openssl/cert.pem, поэтому теперь мы можем использовать новый параметр INI PHP 5.6 openssl.cafile, чтобы сообщить PHP, где искать сертификаты
Добавление
openssl.cafile=/usr/local/etc/openssl/cert.pem
чтобы Zend Server php.ini решил проблему, и теперь я могу снова использовать composer!
для более подробной информации, пожалуйста, нажмите здесь
Для Windows Выполните следующие действия
Еще одна проблема в Windows - у вас нет доступа к сертификатам. Так что ставьте корневые сертификаты прямо в curl.
http://curl.haxx.se/docs/caextract.html
здесь вы можете скачать корневые сертификаты.
curl_setopt ($ ch, CURLOPT_CAINFO, DIR . "/Certs/cacert.pem");
curl_setopt ($ ch, CURLOPT_SSL_VERIFYPEER, true);
Тогда вы можете использовать
CURLOPT_SSL_VERIFYPEER
опция с
правда
в противном случае вы получите ошибку.