아래의 작곡가 튜토리얼 칼럼에서는 일반적으로 사용되는 Composer 명령을 소개합니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!
composer는 PHP 패키지 관리 도구로, 프로젝트를 쉽게 빌드하고 타사 패키지는 물론 다양한 복잡한 종속성을 로드하는 데 사용할 수 있습니다. 자동 로딩 등이 필요합니다.
작곡기 설치
curl -sS https://getcomposer.org/installer | php -- \ --install-dir=/usr/bin \ --filename=composer
설치 후 작곡가 -v를 사용하여 버전 번호와 기타 정보를 확인하세요.
코드 웨어하우스 소스 수정
작곡가의 기본 소스 서버가 해외에 있고, 잘 알려진 이유로 다운로드 속도가 느리기 때문에 국내로 교체해야 합니다. 현재 전체 소스는 두 가지가 있습니다:
from https://php.cnpkg.org/
composer config -g repos.packagist composer https://php.cnpkg.org
from Laravel China
composer config -g repo.packagist composer https://packagist.laravel-china.org
View 전체 그림 구성
composer config -g --list
단일 프로젝트의 모든 구성 보기
composer config --list
특정 구성 보기
composer config -g repositories.packagist.org
특정 구성 취소
composer config -g --unset repos.packagist
composer create-project --prefer-dist yiisoft/yii2-app-basic basic.com
Failed to download yiisoft/yii2-gii from dist: The zip extension and unzip command are both missing, skipping. Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
apt-get install zip unzip
composer search monolog/monolog
composer require monolog/monolog
# 指定版本 composer require monolog/monolog 1.24.0 # 版本范围 # 有效的运算符有 >、>=、<、<=、!=,运算符中间使用逗号隔开视作逻辑AND,使用|隔开,视作逻辑OR,AND的优先级更高 # 支持通配符 * # 支付波浪号运算符 ~ 限定在最低版本和下一个重要版本更新之前 # 以下都是有效的版本号 # 版本大于等于1.0 >=1.0 # 版本大于等于1.0并且小于2.0 >=1.0,<2.0 # 版本大于等于1.0并且小于1.1,或者版本大于等于1.2 >=1.0,<1.1|>=1.2 # 相当于>=1.0,<1.1 1.0.* # 相当于>=1.2,<2.0 ~1.2 # 相当于>=1.2.3,<1.3 ~1.2.3 # 相当于>=1.2.3,<2.0.0 在多于2位的版本号的时候跟 ~ 有区别 ^1.2.3
composer remove monolog/monolog
composer init
composer info
composer install
composer update
composer clearcache
composer self-update
위 내용은 Composer에서 자주 사용하는 명령어 정리의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!