【发布时间】:2016-04-29 03:58:03
【问题描述】:
我在尝试为 laravel 5 项目运行“composer install”时遇到此错误:
You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for intervention/image 2.3.4 -> satisfiable by intervention/image[2.3.4].
- intervention/image 2.3.4 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
我尝试将 PHP.ini xdebug 设置为 false,但仍然出现此错误。我应该怎么做才能解决这个错误?如何禁用xdebug?或者还有什么我应该做的吗?谢谢。
【问题讨论】:
-
您使用的是哪个操作系统?正如最后一行所说,您缺少 PHP 的
fileinfo扩展名。你需要安装它。 -
我使用的是 Windows 10,我从未对 php 的 fileinfo 扩展名做任何事情。
-
找到你的 php.ini(用于 cli),然后行
;extension=php_fileinfo.dll并删除;也检查我的答案。 -
原来我有 2 个 php 文件夹包含 2 个 php.ini 文件。一个在xampp文件夹,一个在IIS express文件夹,cmd中的PHP.ini加载配置显示IIS Express的路径,我认为应该是xampp中的PHP.ini。带有 ;extension=php_fileinfo.dll 的那个在 xampp 文件夹中的 php.ini 文件中,但是加载配置显示了 IIS 的路径,如何将其恢复到 xampp 文件夹中的 PHP.ini?
标签: php laravel composer-php