우분투에 imagick PHP 확장 설치


21

우분투 서버에 imagick pecl 확장을 설치하려고하는데 아래 오류가 발생합니다. 이미 aptitude를 사용하여 ImageMagick rpm을 설치했으며 pecl 확장자는 버전 2.3.0입니다. 나는 온라인을 둘러 보았지만 올바른 방향으로 나를 가리키는 것이 없습니다. 또한 오류가 언급했지만 찾을 수없는 Wand-config 또는 MagickWand-config 프로그램 인 것처럼 보이는 것을 찾아 보았습니다.

steven@server:/var/www$ sudo pecl install imagick
downloading imagick-2.3.0.tgz ...
Starting to download imagick-2.3.0.tgz (86,976 bytes)
.....................done: 86,976 bytes
12 source files, building
running: phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
Please provide the prefix of Imagemagick installation [autodetect] :
building in /var/tmp/pear-build-root/imagick-2.3.0
running: /tmp/pear/temp/imagick/configure --with-imagick
*** ... snip ... ***
checking ImageMagick MagickWand API configuration program... configure: error: not found. Please provide a path to MagickWand-config or Wand-config program.
ERROR: `/tmp/pear/temp/imagick/configure --with-imagick' failed

실제로 도움이되지 않았지만 요청이 있으면 게시 할 수 있기 때문에 대부분의 출력을 도청했습니다.

  • PHP는 5.2.4입니다
  • ImageMagick은 6.3.7입니다
  • sudo aptitude upgrade도 전에 ImageMagick이 설치 오늘은 RPM을 업그레이드

답변:


36

ImageMagick devel 패키지를 설치해야합니다. 우분투에서 다음을 시도하십시오.

sudo apt-get install libmagickwand-dev libmagickcore-dev

알파인 리눅스에서 똑같이하려고하는데 패키지 이름이 다릅니다 (imagemagick-dev).
Andy

0

우분투 저장소 (hardy의 경우 2.0.1-1 버전)에 있습니다. 직접 컴파일하려는 이유가 있습니까?


내가 있었던 버전 (8.0.4)에 대한 우분투 저장소의 버전은 1.x이고 최소 2.1.x가 필요했습니다. 결국 나는 우분투 9로 업그레이드 했으므로 필요하지 않았습니다.
Steven Surowiec
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.