|
|
imagick-3.1.0RC2 를 다음과 같이 설 후 다음과 같은 에러가 발생 하였다.
#>phpize
#>./configure
php.ini 에 다름과 같이 추가
extensions_dir=:/usr/local/php/lib/php/extensions/no-debug-zts-20060613/
enable_dl=On
extensions="imagick.so"
#>service httpd restart
#>tail -f /error_log
다음과 같은 에러가 발생
/usr/local/apache/bin/httpd: symbol lookup error: /usr/local/php/lib/php/extensions/no-debug-zts-20060613/imagick.so: undefined symbol: MagickWandGenesis
=================================
에러 해결
When running ./configure add the following config option:
PKG_CONFIG_PATH=/path/to/imagemagick-install-directory/lib/pkgconfig/ :)
이를 참고로 하여 다음과 같이 설치한다.
ImageMagick-6.6.7 설치를 /usr에 설치 하였으므로
imagick 컴파일 설치시 아래 옵션을 추가하여 설치하면 에러 발생이 없다.
제1방법
#> phpize
#> ./configure PKG_CONFIG_PATH=/usr/lib/pkgconfig/
제2방법 -- 이게 더 확실할 것 같다.
./configure –with-php-config=/usr/local/php/bin/php-config –with-imagick=/usr/local/ImageMagick PKG_CONFIG_PATH=/usr/local/ImageMagick/lib/pkgconfig