오늘은 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 'vendor/autoload.php'; $log = new Monolog\Logger('name'); $log->pushHandler(new Monolog\Handler\StreamHandler('app.log', Monolog\Logger::WARNING)); $log->addWarning('Foo'); ?>
3. 기타
자체 업데이트:
위 내용은 관련 측면을 포함하여 PHP 종속성 관리 도구 Composer의 사용 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.