2015-10-28 6 views
1

Я изучаю Laravel сейчас. Я собираюсь создать новый проект с использованием композитора. Я использую Window 7 и XAMPP. Я пробовал команду «композитор-создатель-проект laravel/laravel cats -prefer-dist». Но я получил ошибку следующим образом:композитор: не может создать новый проект

C:\Users\Administrator\Documents\Laravel>composer create-project laravel/laravel 


cats --prefer-dist 





[Composer\Downloader\TransportException] 
    The "https://packagist.org/packages.json" file could not be downloaded: SSL 
    operation failed with code 1. OpenSSL Error messages: 
    error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol 
    Failed to enable crypto 
    failed to open stream: operation failed 



create-project [-s|--stability="..."] [--prefer-source] [--prefer-dist] [--repos 
itory-url="..."] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--n 
o-scripts] [--no-progress] [--keep-vcs] [--no-install] [--ignore-platform-reqs] 
[package] [directory] [version] 



C:\Users\Administrator\Documents\Laravel> 

Я поставил HTTP_PROXY и https_proxy.

Теперь, что я могу сделать для решения этой проблемы. Пожалуйста, помогите мне.

Спасибо.

+1

См. Http://stackoverflow.com/questions/8414627/using-https-link-with-php-methods-file-get-contents-getimagesize?wb48617274=E1645A7F –

ответ

0

В файле composer.json в «конфигурации» статьи, добавьте эту строку

"config": { 
     "HTTPS_PROXY_REQUEST_FULLURI" : "false", 
     "HTTP_PROXY_REQUEST_FULLURI" : "false" 
    }, 
+0

Я сделал это, но такая же ошибка возникает , – alyosha

0

Я решил эту проблему.

я установить переменную среды следующим образом:

HTTP_PROXY = http://my.proxy.com:port

https_proxy = http://my.proxy.com:port (то же самое, что и выше)

и скачать cert.pem файл и установить его в качестве openssl.cafile в php.ini следующие:

openssl.cafile = "C: \ XAMPP \ PHP \ cert.pem"

n работает нормально.

Спасибо за помощь.

Смежные вопросы