Heim >Backend-Entwicklung >PHP-Tutorial >Warum kann ich den Fehler „ext-fileinfo fehlt' nicht mit Composer.json beheben?
Erweiterung fehlt: Ext-Fileinfo wird zu Composer.json hinzugefügt
Beim Versuch, das Interventions-/Image-Paket zu installieren, kann ein Fehler auftreten Dies zeigt an, dass die Erweiterung „ext-fileinfo“ fehlt. Entgegen der Fehlermeldung kann dieses Problem nicht durch Ändern Ihrer Datei „composer.json“ behoben werden.
Lösung
Um dieses Problem zu beheben, müssen Sie die Datei „composer.json“ installieren und aktivieren FileInfo PHP-Erweiterung. Diese Erweiterung ist standardmäßig mit PHP-Versionen 5.3.0 und höher vorinstalliert. Für ältere PHP-Versionen können Sie die eingestellte PECL-Erweiterung verwenden.
Aktivieren der FileInfo-Erweiterung
Um die FileInfo-Erweiterung zu aktivieren, suchen Sie Ihre php.ini-Datei und bearbeiten Sie sie Folgende Zeile:
Entfernen Sie das führende Semikolon (;):
;extension=php_fileinfo.dll
Kommentieren Sie die Zeile aus:
extension=php_fileinfo.dll
Suchen der php.ini-Datei
Um den Speicherort Ihrer php.ini-Datei zu ermitteln, führen Sie den folgenden Befehl in einem Terminal aus:
$ php --ini
Suchen Sie nach der Zeile mit der Bezeichnung „Geladene Konfigurationsdatei“.
Hinweis:
Die PHP-CLI verwendet möglicherweise eine andere php.ini-Datei als das Web. Verwenden Sie den oben genannten Terminalbefehl, um die von der PHP-CLI geladene Datei zu identifizieren. Dies unterscheidet sich vom in phpinfo() angezeigten Pfad.
Das obige ist der detaillierte Inhalt vonWarum kann ich den Fehler „ext-fileinfo fehlt' nicht mit Composer.json beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!