我使用 5.7v Laravel 和 7.2.1v PHP 和 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.`
最佳答案
首先,停止 XAMPP/Wamp,然后从您的 xampp\php\php.ini 以下代码中删除起始分号 (;
)。
;extension=fileinfo
或在带有 IIS 的 Windows 中
extension=php_fileinfo.dll
然后重新启动您的 XAMPP/Wamp。
注意:对于 Windows,您可以在 C:\xampp\php\php.ini-文件夹中找到该文件(Windows ) 或 etc-Folder(在 xampp-Folder 内)。
关于php - 您的要求无法解决为 laravel 的一组可安装的软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52734707/