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 :
Supprimer le point-virgule initial (;):
;extension=php_fileinfo.dll
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!