阅读目录
- composer.json和composer.lock
- composer 常用命令
- 地址改为中国镜像地址
composer.json和composer.lock
在使用 composer
后目录中会出现2个文件,composer.lock
和 composer.json
,现在来说说这两个文件的作用。
1、composer.json
composer.json 文件中保存的是我们安装的组件及组件的版本要求。
2、comopser.lock
composer.lock文件中保存的是组件及其依赖的具体版本,在多人协同开发的情况下,这个文件能很好的解决组件不同而产生的问题。在使用 composer install
的时候是不会修改 composer.lock
这个文件,所以会把这个文件也放入版本管理中,其它人在使用时只需要 composer install 就可以了。而使用 composer update 后修改这个文件。
composer 常用命令
命令 | 说明 |
composer config -g --unset repos.packagist | 取消镜像 |
composer config -g repo.packagist composer https://packagist.org | 切换为国外镜像 |
composer config -l -g | 查看全局配置 |
composer require tymon/jwt-auth 0.5.* | 根据版本安装组件包 |
composer remove aws/aws-sdk-php | 卸载组件包 |
composer show composer show monolog/* composer show monolog/monolog | 列出所有已经安装的包 可以通过通配符进行筛选 显示具体某个包的信息 |
地址改为中国镜像地址
composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer/
镜像名 | 地址 | 赞助商 | 更新频率 | 备注 |
阿里云 Composer 镜像 | 阿里云 | 96 秒 | 推荐 | |
腾讯云 Composer 镜像 | 腾讯云 | 24 小时 | - | |
PHP 国内 Composer 镜像 | 仁润股份 | 24 小时 | 不稳定 | |
华为云 Composer 镜像 | 华为云 | 未知 | 未知 | |
php.cnpkg.org Composer 镜像 | 安畅网络 | 60 秒 | - |