> 개발 도구 > composer > Wamp 환경에서 Composer를 실행할 때의 함정

Wamp 환경에서 Composer를 실행할 때의 함정

藏色散人
풀어 주다: 2019-09-09 13:43:41
앞으로
2592명이 탐색했습니다.

다음 칼럼인 composer 사용법 튜토리얼에서는 Wamp 환경에서 Composer를 실행할 때 발생할 수 있는 문제점에 대한 솔루션을 소개합니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다.

Wamp 환경에서 Composer를 실행할 때의 함정

오늘 Composer로 laravel을 설치하다가 오류가 났습니다

The openssl extension is required for SSL/TLS protection but is not availab le. If you can not enable the openssl extension, you can disable this error , at your own risk, by setting the 'disable-tls' option to true.
로그인 후 복사

온라인에서 OpenSSL이 켜지지 않았다고 합니다. php.ini를 열고 플러그인을 활성화하고 해당 인증서를 설정한 후 Apache를 다시 시작하세요.

이론적으로는 이 단계에서는 문제가 없어야 합니다. phpinfo();에도 OpenSSL 확장이 있지만 여전히 오류가 보고됩니다.

조사 결과, Composer가 OpenSSL을 판단하는 기준은 현재 환경 변수 아래 php 디렉토리에 있는 php.ini 파일이지만, wamp 아래에 있는 php.ini 파일은 실제로 php 디렉토리에 있는 phpForApache.ini에 해당한다는 사실을 발견했습니다. php.ini 대신 phpForApache.ini의 모든 내용을 php.ini에 복사하고 작곡가 설치를 다시 실행하면 오류가 발생하지 않습니다.

위 내용은 Wamp 환경에서 Composer를 실행할 때의 함정의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿