Maison > développement back-end > tutoriel php > 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
Libérer: 2024-11-21 08:19:10
original
297 Les gens l'ont consulté

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
    Copier après la connexion
  2. Décommentez la ligne :

    extension=php_fileinfo.dll
    Copier après la connexion

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
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal