Question

Je lis cet article sur la façon d'installer ImageMagick avec MAMP, et a fait exactement la façon dont il a dit, (sudo port install Imagemagick, tout installé bien, puis modifiez le fichier envvars), mais je reçois toujours cette erreur lorsque vous essayez d'exécuter un script qui l'utilise:

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

Est-ce que quelqu'un a une idée pourquoi cela fonctionne pour tout le monde apparemment sauf moi?

Était-ce utile?

La solution

HI,

Cela ressemble à l'extension Imagick n'est pas chargé par PHP.

Si vous créez un script php qui ne contient que ceci:

<?php
phpinfo();
?>

Avez-vous quoi que ce soit (comme une section "imagick") Image Magick en mentionnant la sortie?

Sinon (c'est probablement le cas, compte tenu de l'erreur que vous gettin) , Image Magick l'extension est probablement pas chargée.


Deux idées, maintenant

  • Vérifiez que vous php.ini: il doit contenir une ligne comme « extension = imagick.ext » (ne sais pas ce « poste » est sur un Mac, désolé)
  • avez-vous redémarrer apache avoir te nouvelle extension prendre en compte?
  • avez-vous une erreur dans le journal des erreurs PHP / Apache? Comme quelque chose qui dit imagick n'a pas été chargé et / ou pourquoi?
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top