Fehler: PHP fInfo-Funktion nicht definiert
Problem:
Beim Versuch, MIME-Inhalte abzurufen Typen, die PHP verwenden, stoßen Benutzer auf schwerwiegende Fehlermeldungen wie „Klasse 'finfo' nicht gefunden“ oder „Aufruf der undefinierten Funktion finfo_open“.
Ursache und Lösung:
Das Problem ist darauf zurückzuführen, dass die Dateiinfo-Erweiterung in der PHP-Konfigurationsdatei (php.ini) nicht aktiviert ist.
Lösung:
Um dieses Problem zu beheben, überprüfen Sie, ob die folgende Zeile ist in Ihrer php.ini-Datei vorhanden und unkommentiert:
extension=fileinfo.so (Linux/Unix) extension=php_fileinfo.dll (Windows)
Wenn die Zeile fehlt oder auskommentiert ist (mit einem Semikolon ; am Anfang), entkommentieren Sie sie und starten Sie Ihren PHP-Webserver neu. Dadurch wird die Dateiinfo-Erweiterung geladen und die fInfo-Funktionen verfügbar gemacht.
Das obige ist der detaillierte Inhalt vonWarum kann ich die Funktion „finfo' in PHP nicht verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!