Я использую 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.`






Проблема, похоже, в том, что говорится в сообщении об ошибке - в вашей системе отсутствует расширение fileinfo PHP.
Поскольку вы работаете в Windows, откройте файл C: \ php-7 \ php.ini, найдите следующую строку и удалите начальный ;, если он существует:
extension=fileinfo
или в окнах с IIS
extension=php_fileinfo.dll
Windows очень странная, когда дело доходит до того, что включено по умолчанию.
Прежде всего, остановите XAMPP / Wamp, а затем удалите начальную точку с запятой (;) из вашего xampp \ php \ php.ini в следующем коде.
;extension=fileinfo
или в окнах с IIS
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. Я сделал два изменения: 1. Удалил c:/php/ 2. Изменил свой путь к php, чтобы он указывал на c:/xampp/php/. Теперь проблема решена.
Я получил эту ошибку на cpanel. Как я могу это исправить?
В моем случае я установил и PHP, и XAMPP, и на своем пути я указал на C:/php/ как на интерпретатор PHP. В C:/php/php.ini это был ;extension=fileinfo, тогда как в C:/xampp/php/php.ini это был extension=fileinfo. Я сделал два изменения,
C:/php/c:/xampp/php/Проблема теперь решена
В моем случае я просто раскомментирую extension=fileinfo в php.ini, тогда он работает.
Просто раскомментироватьextension=fileinfo в php.ini у меня работало даже без xampp
в моем случае я использую оконную машину ... моя лига / система полета отсутствует .. введите эту команду в cmd проекта Dir .. композитору требуется лига / flysystem
для моего случая его работа ...
Простая душа, просто удалить папку php 7.4.11 с диска C.
обновить расположение php с C: \ php 7.4.11 до C: \ xampp \ php в переменной пути в переменной среды
Вы пробовали
composer installустановить зависимости для проекта?