> ### **composer可以设置忽略版本匹配,命令是:** ~~~ --ignore-platform-reqs ~~~ ``` composer install --ignore-platform-reqs ``` > ### **参数说明** **\--ignore-platform-reqs:** ignore all platform requirements (`php`, `hhvm`, `lib-*` and `ext-*`) and force the installation even if the local machine does not fulfill these. See also the [`platform`](https://links.jianshu.com/go?to=https%3A%2F%2Fgetcomposer.org%2Fdoc%2F06-config.md%23platform) config option 忽略所有平台要求(php,hhvm,lib- \*和ext- \*)并强制安装,即使本地计算机不满足这些要求 > ### **遇到问题?** * 1\. 建议先将Composer版本升级到最新: `composer self-update` * 2\. 执行诊断命令: `composer diagnose` * 3\. 清除缓存: `composer clear` * 4\. 若项目之前已通过其他源安装,则需要更新 composer.lock 文件,执行命令: `composer update --lock` > ### **composer 常用命令** ~~~ composer install; #安装包,根据composer.json composer update; #更新包,升级composer.json的所有代码库(如果能升级的话) composer search 关键字; #搜索包,搜索composer可用的包 composer require 包名称; #引入包,会在composer.json新增一条包配置,并下载该代码包 composer remove 包名称; #删除包 composer dump-autoload;#生成当前命名空间与类库文件路径的一个映射,运行时加载会直接读取这个映射,加快文件的加载速度。 ~~~