Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法将您的需求解析为可安装的laravel软件包集_Php_Laravel - Fatal编程技术网

Php 无法将您的需求解析为可安装的laravel软件包集

Php 无法将您的需求解析为可安装的laravel软件包集,php,laravel,Php,Laravel,我使用的是5.7v Laravel和7.2.1v PHP and composer的最新版本,但当我想创建新项目时,出现了以下错误: Your requirements could not be resolved to an installable set of packages. Problem 1 - Installation request for league/flysystem 1.0.47 -> satisfiable by league/flysystem[1.0.

我使用的是5.7v Laravel和7.2.1v PHP and composer的最新版本,但当我想创建新项目时,出现了以下错误:

Your requirements could not be resolved to an installable set of packages.

Problem 1
    - Installation request for league/flysystem 1.0.47 -> satisfiable by league/flysystem[1.0.47]. 
    - league/flysystem 1.0.47 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
Problem 2  
    - league/flysystem 1.0.47 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.  
    - laravel/framework v5.7.9 requires league/flysystem ^1.0.8 -> satisfiable by league/flysystem[1.0.47]. 0 
    - Installation request for laravel/framework v5.7.9 -> satisfiable by laravel/framework[v5.7.9].

To enable extensions, verify that they are enabled in your .ini files:
    - C:\php-7\php.ini You can also run php --ini inside terminal to see which files are used by PHP in CLI mode.`

问题似乎是错误消息所说的-您的系统缺少fileinfo PHP扩展。 由于您在Windows上,请打开C:\php-7\php.ini文件,搜索以下行,并删除开头的
如果存在:

extension=fileinfo
或者在使用IIS的windows中

extension=php_fileinfo.dll
extension=php_fileinfo.dll

首先,停止XAMPP/Wamp,然后请从XAMPP\php\php.ini下面的代码中删除起始分号(

;extension=fileinfo
或者在使用IIS的windows中

extension=php_fileinfo.dll
extension=php_fileinfo.dll
然后重新启动XAMPP/Wamp



注意:对于Windows,您可以在C:\xampp\php\php.ini-文件夹(Windows)或etc文件夹(xampp文件夹内)中找到该文件。

在我的情况下,我已经安装了php和xampp,在我的路径中,我指向
C:/php/
作为php解释器。在
C:/php/php.ini
中,它是
;extension=fileinfo
而在
C:/xampp/php/php.ini
中是
extension=fileinfo
。我做了两个改变

  • 已删除
    C:/php/
  • 将我的PHP路径更改为指向
    c:/xampp/PHP/

  • 问题现在解决了

    在我的例子中,我只是在
    php.ini
    中取消注释
    extension=fileinfo
    ,然后它就工作了

    php.ini
    中取消注释
    extension=fileinfo
    即使没有xampp,它也对我有效

    在我的例子中,我使用的是window machine…我的联盟/飞行系统他失踪了。。 在项目目录的cmd中键入此命令。。 作曲家需要联盟/飞行系统


    对于我的案例,它的工作…

    简单的解决方案,只需从C驱动器中删除PHP7.4.11文件夹即可


    将php位置从C:\PHP7.4.11更新为C:\xampp\php环境变量下的path变量

    您是否尝试过
    composer install
    来安装项目的依赖项?Windows在默认情况下启用的依赖项太奇怪了。在我的情况下,我已经安装了php和xampp,在我的路径中,我指向
    c/php/
    作为php解释器。在
    c:/php/php.ini
    中,它是
    ;extension=fileinfo
    而在
    c:/xampp/php/php.ini
    中是
    extension=fileinfo
    。我做了两个改变,1。已删除
    c:/php/
    2。将我的路径更改为php,指向
    c:/xampp/php/
    问题现在已经解决