사용법:
이 미러 서비스를 활성화하는 방법은 두 가지가 있습니다.
패키지를 설치할 때 두 개의 쿼리가 실행되지 않도록 하려면 다음과 같이 packagist를 비활성화하는 설정을 추가해야 합니다.
{ "repositories": [ {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"}, {"packagist": false} ] }
작곡가의 홈 디렉터리 보기: composer config -l -g
명령을 사용하여 작곡가의 전역 구성 정보를 나열합니다. 이 정보에서 [home]
구성 항목을 검색하면 작곡가의 홈 디렉터리가 됩니다. . Linux 사용자는 sudo composer config -l -g
명령을 실행하세요.
작곡가의 홈 디렉터리에 들어가서 config.json 파일을 열고(없으면 직접 생성) 이 미러 서비스의 구성 정보를 추가합니다.
{ "config": { }, "repositories": [ {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"}, {"packagist": false} ] }
{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "require": { "laravel/framework": "4.2.*" }, "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds", "app/tests/TestCase.php" ] }, "scripts": { "post-install-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-update-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-create-project-cmd": [ "php artisan key:generate" ] }, "config": { "preferred-install": "dist" }, "minimum-stability": "stable", "repositories": [ {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"}, {"packagist": false} ] }
위 내용은 관련 내용을 포함하여 Composer 업데이트가 실패할 경우 국내 미러 사이트의 구성을 변경하는 방법을 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.