composer的用法,composer.json文件的說明,其餘的請移步官方文檔php
1.下載而且運行 Composer-Setup.exe
2.手動安裝html
php -r "readfile('https://getcomposer.org/installer');" | php
新建文件 composer.bat
echo @php "%~dp0composer.phar" %*>composer.batlinux
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
配置阿里雲源json
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
name:項目名稱,格式:product-name/project-name
description:項目描述
require:依賴的包
autoload:自動加載
scripts:腳本windows
post-root-package-install:執行install以後執行的腳本 post-create-project-cmd:執行create以後的腳本 。。。 [查看文檔](https://docs.phpcomposer.com/articles/scripts.html)
1.composer init 初始化項目,注意參數格式
2.composer install 讀取composer.json內容,並下載到vendor目錄下
參數:composer
3.composer update:更新包版本,若是包的版本沒有通配符直接是固定值則不會更新。也能夠更新指定的包,默認是全更新全部
包的版本有四種方式:1.確切的版本號。2.範圍如(>5.5,(>=5.0|<6))。3.通配符如(5.*:表示5.0-6.0,~5.2:5.2到6.0)詳情見官方文檔
4.comoser require:增長新的依賴包
參數:
--no-update: 禁用依賴關係的自動更新
--update-with-dependencies: 一併更新新裝包的依賴。
5.composer search:搜索依賴包
6.composer show:當前項目包的詳細信息,也能夠查看指定的包信息。
7.composer depends:查看依賴關係 composer depends -t monolog/monolog
8.composer validate:檢測composer.json文件是不是有效的
9.composer status :查看包的修改信息.
10.composer config:查看,修改配置。
11.composer create-project:安裝項目
更多命令查看官方文檔curl