Maison  >  Questions et réponses  >  le corps du texte

Erreur du compositeur indiquant que les informations du fichier d'extension PHP sont manquantes dans le système

J'essaie d'installer l'image d'intervention du package Laravel et quand je lance composer update :

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - intervention/image 2.0.5 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
    - intervention/image 2.0.4 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
    - intervention/image 2.0.3 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
    - intervention/image 2.0.2 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
    - intervention/image 2.0.1 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
    - intervention/image 2.0.0 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
    - Installation request for intervention/image 2.* -> satisfiable by intervention/image[2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4, 2.0.5].

J'ai php 5.4 et les extensions activées dans php.iniphpinfo() :

fileinfo

fileinfo support                  enabled
version                           1.0.5

et j'ai redémarré Apache... mais toujours pas de chance.

P粉465675962P粉465675962337 Il y a quelques jours534

répondre à tous(2)je répondrai

  • P粉702946921

    P粉7029469212023-10-19 10:56:39

    Utilisateurs Windows : modifiez simplement php.ini et décommentez cette ligne :

    extension=php_fileinfo.dll

    N'oubliez pas de redémarrer Apache pour que le nouveau php.ini prenne effet.

    répondre
    0
  • P粉277464743

    P粉2774647432023-10-19 00:34:25

    Apparemment, cela est dû à des php.ini 文件,并且作曲家使用 CLI 而 phpinfo() 使用主 php.iniproblèmes distincts avec Web/Apache et CLI.

    Si vous exécutez en CLI php -m 并且没有看到模块的名称,您应该找到 CLI php.ini (在我的例子中 php- cli.ini 并添加扩展名。例如 extension=php_fileinfo.dll

    répondre
    0
  • Annulerrépondre