Domanda

Così ho letto questo articolo su come installare Imagemagick con MAMP, e ha fatto esattamente come ha detto, (sudo port install Imagemagick, tutto installato a posto, quindi modificare il file envvars), eppure ancora ottenere questo errore quando si tenta di eseguire uno script che lo utilizza:

Fatal error: Class 'Imagick' not found in /Applications/MAMP/htroots/active/includes/images.php on line 19

Qualcuno ha qualche idea del perché questo sta lavorando per apparentemente tutti tranne me?

È stato utile?

Soluzione

HI,

Questo appare come l'estensione Imagick non è stato caricato da PHP.

Se si crea uno script PHP che contiene solo questo:

<?php
phpinfo();
?>

Non si ottiene nulla (come una sezione "imagick") mentionning ImageMagick in uscita?

Se non (che è probabilmente il caso, considerando l'errore che stai gettin) , Immagine estensione Magick probabilmente non è caricato.


Due idee, ora

  • Verifica file php.ini: dovrebbe contenere una riga come "extension = imagick.ext" (non so che cosa "ext" è su un Mac, sorry)
  • hai riavviare apache di avere te nuova estensione prende in considerazione?
  • Fai un'errore nel log degli errori di PHP / Apache? Come qualcosa che ha detto imagick non è stato caricato e / o perché?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top