Maison  >  Article  >  développement back-end  >  Pourquoi ne puis-je pas résoudre l'erreur « ext-fileinfo Missing » à l'aide de Composer.json ?

Pourquoi ne puis-je pas résoudre l'erreur « ext-fileinfo Missing » à l'aide de Composer.json ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-21 08:19:10223parcourir

Why Can't I Resolve the

Extension manquante : ajout d'ext-fileinfo à Composer.json

Lorsque vous essayez d'installer le package d'intervention/image, vous pouvez rencontrer une erreur indiquant que l'extension ext-fileinfo est manquante. Contrairement au message d'erreur, ce problème ne peut pas être résolu en modifiant votre fichier composer.json.

Solution

Pour remédier à ce problème, vous devez installer et activer le Extension PHP FileInfo. Cette extension est préinstallée par défaut avec les versions PHP 5.3.0 et supérieures. Pour les anciennes versions de PHP, vous pouvez utiliser l'extension PECL abandonnée.

Activation de l'extension FileInfo

Pour activer l'extension FileInfo, localisez votre fichier php.ini et modifiez le ligne suivante :

  1. Supprimer le point-virgule initial (;):

    ;extension=php_fileinfo.dll
  2. Décommentez la ligne :

    extension=php_fileinfo.dll

Localisation du fichier php.ini

Pour déterminer l'emplacement de votre fichier php.ini, exécutez la commande suivante dans un terminal :

$ php --ini

Recherchez la ligne intitulée "Fichier de configuration chargé."

Remarque :

La CLI PHP peut utiliser un php différent .ini que le Web. Utilisez la commande de terminal mentionnée ci-dessus pour identifier le fichier chargé par PHP CLI. Ceci diffère du chemin affiché dans phpinfo().

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn