문제

그래서 나는 읽었다 이것 MAMP를 사용하여 Imagemagick을 설치하는 방법에 대한 기사를 작성하고 정확히 어떻게 말했는지 (sudo port install Imagemagick, 모든 것이 정상적으로 설치되고 Envvers 파일을 변경) 그러나 사용하는 스크립트를 실행하려고 할 때 여전히이 오류가 발생합니다.

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

왜 이것이 나를 제외한 모든 사람을 위해 일하는지 아는 사람이 있습니까?

도움이 되었습니까?

해결책

안녕,

이것은 Imagick 확장이 PHP에 의해로드되지 않은 것처럼 보입니다.

여기에만 포함 된 PHP 스크립트를 작성하는 경우 다음과 같습니다.

<?php
phpinfo();
?>

당신은 무엇이든 얻습니까? ( "imagick"섹션처럼) 출력에서 이미지 Magick을 언급합니까?

그렇지 않다면 (아마도 그렇습니다. 당신이 얻는 오류를 고려할 때), 이미지 magick 확장은 아마도로드되지 않았을 것입니다.


이제 두 가지 아이디어

  • php.ini 파일 확인 : "Extension = imagick.ext"와 같은 줄이 포함되어야합니다 (Mac에 "ext"가 무엇인지 모르겠습니다. 죄송합니다)
  • TE New Extension을 고려하도록 Apache를 다시 시작 했습니까?
  • PHP/Apache 오류 로그에 오류가 있습니까? Imagick이로드되지 않았다고 말한 것처럼,/또는 왜 그런가?
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top