Pergunta

Então eu li este artigo sobre como instalar Imagemagick com MAMP, e foi exatamente como ele disse, (sudo port install Imagemagick, tudo instalado bem, em seguida, alterar o arquivo envvars), mas eu ainda obter este erro ao tentar executar um script que usa-lo:

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

Alguém tem alguma idéia de por que isso está trabalhando para aparentemente todos, exceto eu?

Foi útil?

Solução

HI,

Isto parece a extensão Imagick não é carregado pelo PHP.

Se você criar um script php que contém apenas o seguinte:

<?php
phpinfo();
?>

Você receber nada (como uma seção "imagick") mentionning Imagemagick na saída?

Se não (que é provavelmente o caso, considerando o erro que você está ficando) , Imagem a extensão Magick provavelmente não é carregado.


Duas idéias, agora

  • Verifique se você arquivo php.ini: ele deve conter uma linha como "extension = imagick.ext" (não sei o que "ext" está em um mac, sorry)
  • você reiniciar o apache ter te pegado novo extensão em conta?
  • você tem algum erro no log de erro do PHP / Apache? Como algo que disse imagick não foi carregado e / ou por quê?
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top