Imagemagick não instalar com MAMP
-
16-09-2019 - |
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?
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ê?