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

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

藏色散人
藏色散人앞으로
2019-09-09 13:40:572548검색

다음 칼럼인 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으로 문의하시기 바랍니다. 삭제
이전 기사:작곡가 팁 공유다음 기사:작곡가 팁 공유