Ваши требования не могут быть решены в устанавливаемом наборе пакетов для laravel

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

Вы пробовали composer install установить зависимости для проекта?

nakov 10.10.2018 09:21
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
25
1
41 385
7
Перейти к ответу Данный вопрос помечен как решенный

Ответы 7

Проблема, похоже, в том, что говорится в сообщении об ошибке - в вашей системе отсутствует расширение fileinfo PHP. Поскольку вы работаете в Windows, откройте файл C: \ php-7 \ php.ini, найдите следующую строку и удалите начальный ;, если он существует:

extension=fileinfo

или в окнах с IIS

extension=php_fileinfo.dll

Windows очень странная, когда дело доходит до того, что включено по умолчанию.

apokryfos 10.10.2018 10:16
Ответ принят как подходящий

Прежде всего, остановите 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/. Теперь проблема решена.

blongho 04.03.2020 21:28

Я получил эту ошибку на cpanel. Как я могу это исправить?

Moh 10.07.2021 20:07

В моем случае я установил и 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/

Проблема теперь решена

В моем случае я просто раскомментирую 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 в переменной пути в переменной среды

Другие вопросы по теме