Pregunta

Así que leí este artículo sobre cómo instalar Imagemagick con MAMP, e hizo exactamente lo que dijo, (sudo port install Imagemagick, todo instalado bien, a continuación, cambiar el archivo envvars), sin embargo, sigo teniendo este error al intentar ejecutar un guión que lo utiliza:

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

¿Alguien tiene alguna idea de por qué esto funciona para todos, excepto aparentemente mí?

¿Fue útil?

Solución

HI,

Esto se parece a la extensión Imagick no se carga por PHP.

Si crea un script php que sólo contiene lo siguiente:

<?php
phpinfo();
?>

¿Usted consigue nada (como una sección de "imagick") mentionning Imagemagick en la salida?

Si no (que es probablemente el caso, teniendo en cuenta el error que se está poniendo) , Imagen extensión magia probablemente no se carga.


Dos ideas, ahora

  • Compruebe que el archivo php.ini: debe contener una línea como "extension = imagick.ext" (no sé qué "ext" es en un Mac, lo siento)
  • hizo que reiniciar apache para que te nueva extensión tiene en cuenta?
  • ¿tiene algún error en el registro de errores de PHP / Apache? Como algo que dijo imagick no ha sido cargado y / o por qué?
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top