composer install常见错误解决方案 --ignore-platform-reqs解决版本冲突
发表于:2022-06-12 12:14:27浏览:6227次
执行composer install又报错啦!碰到这种问题,大家是不是很头疼啊?
Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。
错误一:
To enable extensions, verify that they are enabled in your .ini files:
- D:\phpstudy_pro\Extensions\php\php7.4.3nts\php.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
解决方案,
找到安装php目录,修改php.ini,打开extension=php_fileinfo.dll就可以了。

如果还没解决,可能是依赖包与环境的PHP版本不匹配的问题,在执行命令后边添加 –ignore-platform-reqs 如下:
composer install –ignore-platform-reqs
错误二:
Your requirements could not be resolved to an installable set of packages.
这是因为不匹配composer.json要求的版本。解决方案如下:
composer install –ignore-platform-reqs
或者
composer update -ignore-platform-reqs
推荐文章
- 推荐:腾讯开源的Markdown编辑器,轻量简洁、易扩展,开箱即用
- PHP实现工作年限自动计算,工作0-6个月的算0.5年,7-12个月的算1年
- PHP8.5将于2025年11月20日正式发布,还在用PHP 5.6的老版本用户该何去何从?
- Layui 2.9.0 发布,收官 2023,同时官方发布3.0 版本计划和开发周期
- layui上传插件使用exts属性指定上传文件的后缀名,并过滤掉其他格式的文件(格式过滤)
- PHP中如何将数组转换为JSON格式数据
- 开源的Linux 服务器运维管理面板1Panel V2 版本正式发布
- 如何给OA系统加上名字工号的水印?其实很简单,WEB前端就能实现添加水印
- php使用AES对部分代码进行加密
- 韦伯空间望远镜飞行软件采用 C++ 编写、内置定制的JS解释器

