2017-10-19 2 views
0

최근 웹 서버로 새 Linux (Ubuntu 16.04) 서버를 설치하고 프로젝트 용 새 Laravel 사이트를 설정하려고했습니다 . 작업 프록시를 사용하여 서버를 설정하는 데 몇 가지 초기 문제가 발생하면 결국 정렬하여 모든 트래픽이 올바로 라우팅 된 것 같습니다 (this 사용).회사 프록시 뒤에 새로운 Laravel 사이트 설정

내가 laravel new와 새로운 Laravel 사이트를 설정려고 할 때

그러나, 나는이 돌아 오기 : 이제

[RuntimeException] Error creating resource: [message] fopen(http://cabinet.laravel.com/latest.zip): failed to open stream: Unable to find the socket transport "http" - did you forget to enable it when you configured PHP? [file] /home/user/.config/composer/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php [line] 324

을, 나는 이것이 fopen을 함께 할 수있는 뭔가입니다 파악 그리고 프록시, 그리고 몇 가지 시도, 먼저 this, 그리고 Guzzle에서 RequestOptions.php에 프록시를 설정하지만, 나는 그것을 얻을 수 없습니다. 내가 올바른 방향으로보고 있는가, 아니면 완전히 잘못된 것인가?

+0

[Symfony : 소켓 전송 "http"]을 찾을 수 없습니다 (https://stackoverflow.com/questions/35912524/symfony-unable-to-find-the-socket-transport-http) – Tudor

답변

0

가장 좋은 옵션은 PHP 용 cURL 확장을 설치하는 것입니다. apt-get install php7-curl과 같은 것은 OS에 따라 다릅니다. 그런 다음 Guzzle은 PHP의 통합 스트림 래퍼 대신 cURL을 사용합니다.

PHP에서 스트림을 다시 설치하여 HTTP 지원을 사용합니다. 어떻게 든 http wrapper installed이 없습니다.

관련 문제