Heim  >  Fragen und Antworten  >  Hauptteil

PHP kann die aktivierte Erweiterung nicht finden, obwohl die Erweiterung in der INI-Datei konfiguriert ist und die DLL-Datei vorhanden ist

Ich erhalte ständig diese Fehlermeldung: Warnung PHP-Warnung: PHP kann die dynamische Bibliothek „imagick“ beim Start nicht laden (Versucht: C:phpextimagick (angegebenes Modul nicht gefunden), C:phpextphp_imagick.dll (angegebenes Modul nicht gefunden)) befindet sich in Zeile 0 an einem unbekannten Ort.

Ich verwende PHP 8.1.20. Ich habe die DDL-Datei für Imagick erhalten von: https://pecl.php.net/package/imagick/3.7.0/windows existiert in meinem ext-Ordner und ich habe die folgende Zeile in meiner INI-Datei hinzugefügt: extension=imagick

Warum erhalte ich immer wieder diesen Fehler? Weiß jemand, was das Problem sein könnte?

Ich habe den Pfad zur DDL-Datei noch einmal überprüft und das ist nicht das Problem. Ich habe noch einmal überprüft, ob die richtige PHP-INI-Datei verwendet wird.

P粉617237727P粉617237727425 Tage vor610

Antworte allen(1)Ich werde antworten

  • P粉276064178

    P粉2760641782023-09-12 00:53:34

    我使用了错误的php_imagick.dll版本。这个dll文件是用于php版本8.1.2的,而我使用的是php版本8.1.20。我降级到了php 8.1.2,并且问题已经解决。

    Antwort
    0
  • StornierenAntwort