如何在Laravel 5.8中安装我的软件包?“无法将您的要求解析为一组可安装的程序包。”

如何在Laravel 5.8中安装我的软件包?“无法将您的要求解析为一组可安装的程序包。”,laravel,Laravel,我输入了composer require larabook/gateway,但该软件包未安装,我收到以下错误 无法将您的需求解析为可安装的软件包集 首轮 composer update 然后从php.ini文件的行扩展名=php\u fileinfo.dll中删除分号 然后重新运行 composer require larabook/gateway 如果C:\php\php.ini是您的.ini文件,请打开它 找到这条线 ;extension=php_fileinfo.dll 换成这个 e

我输入了composer require larabook/gateway,但该软件包未安装,我收到以下错误

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

首轮

composer update
然后从php.ini文件的行扩展名=php\u fileinfo.dll中删除分号

然后重新运行

composer require larabook/gateway
如果C:\php\php.ini是您的.ini文件,请打开它

找到这条线

;extension=php_fileinfo.dll
换成这个

extension=php_fileinfo.dll

当我试图用PHP7.4创建一个Laravel项目时,我也遇到了同样的问题

从您的PHP位置,转到PHP.ini,双击它并查找extension=PHP\u fileinfo。PHP的最新版本没有.dll,所以如果没有,也不用担心。之后,关闭记事本,单击save并重新启动cmd

如果您使用的是XAMPP,则在端口80443上运行Apache的同一行上,转到配置,单击它,导航到PHPphp.ini并执行相同的步骤。完成后,关闭记事本文件并重新启动。它应该可以正常工作。

使用:

sudo apt-get install php-xml

它帮助了我

谢谢我的兄弟。我完成了您的订单,但我遇到了一个错误:您的需求无法解析为一组可安装的软件包。问题1-league/flysystem 1.0.51需要ext fileinfo*->系统中缺少请求的PHP扩展文件信息。-league/flysystem 1.0.51需要ext fileinfo*->系统中缺少请求的PHP扩展文件信息。-league/flysystem 1.0.51需要ext fileinfo*->系统中缺少请求的PHP扩展文件信息。-league/flysystem安装请求锁定在1.0.51->可满足-league/flysystem安装请求锁定在1.0.51->可满足league/flysystem[1.0.51]。要启用扩展,请验证在.ini文件中是否启用了扩展:-C:\xampp\php\php.ini您还可以在终端内部运行php-ini,查看php在CLI模式下使用了哪些文件。安装失败,将./composer.json还原为其原始内容。请帮助我感谢您在php7.3.5中使用php7和laravel 5.8,只需取消注释。扩展名=fileinfo