composer安装及常用指令
一、composer安装
1.windows系统下安装
- 局部安装
(1).打开命令行并依次执行下列命令安装最新版本的 Composer:
步骤 | 命令 |
---|---|
下载安装脚本 - composer-setup.php - 到当前目录 | php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" |
执行安装过程 | php composer-setup.php |
删除安装脚本 | php -r "unlink('composer-setup.php');" |
(2).执行完以后,就可以将 composer.phar 文件复制到任意目录(比如项目根目录下),然后通过 php composer.phar 指令即可使用 Composer
- 全局安装
(1).找到并进入 PHP 的安装目录(和你在命令行中执行的 php 指令应该是同一套 PHP)。
(2).将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录。
(3).在 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中。
@php "%~dp0composer.phar" %*
(4).最后重新打开一个命令行窗口试一试执行 composer —version 看看是否正确输出版本号。
(5). composer selfupdate
命令 更新composer
- 运行程序安装
https://getcomposer.org/Composer-Setup.exe
(1).点击下载,下载完以后默认安装,选择需求的php版本安装完即可
二、composer常用指令
1.composer install
(执行composer.json文件)
install 命令可以用于项目初始化后,初次安装依赖,且会优先读取composer.lock中的版本号,以尽可能的保证协作开发中包版本的一致性
2.composer update
(更新composer.json文件,直接覆盖)
update命令无法在命令行中指定包版本号,需要手动修改composer.json文件
3.composer require
(自动创建composer.json文件并执行)
require 命令,添加新的依赖包到composer.json文件中并执行更新;
4.composer create-project 包名 克隆出来的包名称 参数
(创建一个项目)
5.其他常用命令
composer list:获取帮助信息;
composer init:以交互方式填写composer.json文件信息;
composer search:在当前项目中搜索依赖包;
composer show:列举所有可用的资源包;
composer validate:检测composer.json文件是否有效;
composer dump-autoload:在添加新的类和目录映射是更新autoloader
composer remove laravel/ui :删除依赖后还需要去vender文件夹里,手动删除