Php 无法将您的需求解析为可安装的laravel软件包集
我使用的是5.7v Laravel和7.2.1v PHP and composer的最新版本,但当我想创建新项目时,出现了以下错误: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.
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/
问题现在已经解决