>  기사  >  백엔드 개발  >  PHP 종속성 관리 도구 Composer 사용

PHP 종속성 관리 도구 Composer 사용

WBOY
WBOY원래의
2016-08-08 09:30:471034검색

오늘은 PHP의 종속성 관리 도구에 대한 소개를 보고 사용해 보았습니다.

환경: win7

1. 설치

1. PHP에는 openssl 활성화 모듈이 있습니다(https URL을 사용할 때 사용).

환경 변수 경로를 수정하고 c:xamppphp를 추가하세요.

명령줄을 열고 다음을 입력하세요.

php -version

디스플레이:


cd 명령을 사용하여 현재 경로를 프로젝트 루트 디렉터리로 변경한 후 다음 명령을 실행하여 다운로드 및 설치합니다.

php -r "readfile('http://getcomposer.org/installer');" | php
저는 다음을 사용하고 있습니다. http 프로토콜 URL은 여기에 있습니다. 컬이 있는 경우 다음 명령을 사용할 수도 있습니다.
curl -sS https://getcomposer.org/installer | php
공식 홈페이지에는 설치 패키지인 Composer-Setup.exe를 직접 다운로드할 수도 있다고 나와 있는데 아쉽게도 너무 늦게 봐서 해보지는 못했습니다.

프로젝트 루트 디렉터리로 이동하여 작곡가.bat 텍스트 파일을 추가하고 명령줄에서 실행합니다.

echo @php "%~dp0composer.phar" %*>composer.bat
명령줄을 닫았다가 다시 열고 다음 명령을 입력합니다.
composer -V
다음을 볼 수 있습니다. 버전 정보를 출력합니다.

2. 예를 들어 프로젝트에서는 로그를 출력하는 라이브러리인 monolog를 사용해야 합니다.

프로젝트에 작곡가.json 파일을 생성하고 내용을 입력합니다.

{
    "require": {
        "monolog/monolog": "1.0.*"
    }
}
cmd 명령줄에서 실행:
composer install
어떤 이유로 필수 URL이 정상적으로 다운로드되지 않을 수 있습니다. 프롬프트 내용은 다음과 같습니다.
Failed to enable crypto
failed to open stream: operation failed

이제 자신의 네트워크 문제를 해결하는 것을 고려해야 합니다.

작업이 성공적으로 완료되면 프로젝트 폴더에 Vendor 폴더가 나타납니다.

사용 예:

<?php
require_once  &#39;vendor/autoload.php&#39;;

$log = new Monolog\Logger(&#39;name&#39;);
$log->pushHandler(new Monolog\Handler\StreamHandler('app.log', Monolog\Logger::WARNING));

$log->addWarning('Foo');
?>

3. 기타

자체 업데이트:

작성기 자체 업데이트

위 내용은 관련 측면을 포함하여 PHP 종속성 관리 도구 Composer의 사용 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:Nginx.conf 구성 요약다음 기사:Nginx.conf 구성 요약