2009-05-28 6 views
2

MAMP (Apache/MySQL/PHP로 구성된 샌드 박스)와 함께 OSX Leopard를 실행 중입니다. php.ini의 에 = http://www.brybot.ca/archives/getting-imagemagick-and-more-to-work-with-mamp-on-os-x/MAMP에 ImageMagick을 설치하는 방법?

가 그럼 난 확장을 추가 imagick.so을하지만 PHP는 그것을 인식하지 않습니다 : 나는 ImageMagick이이 튜토리얼에 따라 MacPorts를 사용하여 설치. 이 말해 계속 :

Fatal error: Class 'imagick' not found 

어떤 생각이 어떻게이 문제를 해결하려면?

답변

1

(케이스 PHP는 대소 문자를 구별합니까? google around a bit 일 경우, 자본은 i가 Imagick입니다.) image-magick을 다운로드하면 충분합니까? this을 올바르게 읽으면 image-magick을위한 PHP 래퍼가 필요합니다.

1

/opt/local 및/opt/local/bin을 PATH 변수에 추가하려면 macports 설치 지침을 따라야 할 수 있습니다. 당신은 이미 그 일을 한 경우

, 다음 MacPorts를이 이미지 매직 라이브러리를 걸었다 곳을 찾아 그것은 당신의 PHP 설치의 확장 디렉토리에 복사 (또는 파일로 확장 디렉토리에서 링크를 만듭니다).

기본적으로 MacPorts는 다른 MacPorts 라이브러리와 함께 작동하도록 컴파일하고 설치하므로 MacPorts가 아닌 라이브러리에서 컴파일 할 때 파일을 이동하고 경로를 약간 조정해야 할 수도 있습니다.

2

조심 : 있는 ImagemagickImagick하지 동일합니다! Imagemagick은 이미지를 조작하는 CLI suite/lib이지만 Imagick은 Imagemagick을 PHP에서 네이티브로 사용하는 PHP 래퍼 클래스입니다 (exec() 또는 이와 유사하게 사용하지 않고 읽음).

Imagemagick과 Imagick @ OSX를 모두 설치하는 데 유용한 지침은 this one입니다.

업데이트]

이 가이드에게 시험 보내기 Imagick for MAMP-Pro installation guide (내 약간 더 자세한 포크입니다 : Mamp-Imagick-Manual)

+0

귀하의 마지막 링크가 깨진입니다. – slhck

+0

@slhck : fixed .. (sry, 최신 버전이 최신이지만 404보다 좋으면 확실하지 않음) – jdlx

관련 문제