Ubuntuにimagick PHP拡張機能をインストールする


21

Ubuntuサーバーに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 upgradeRPMをアップグレードするだけでなく前のImageMagickをインストールするために、今日

回答:


36

ImageMagick develパッケージをインストールする必要があります。Ubuntuで試してください:

sudo apt-get install libmagickwand-dev libmagickcore-dev

私はalpine linuxでも同じことをしようとしていますが、パッケージ名が異なっているようです(imagemagick-dev)。
アンディ

0

それはubuntuリポジトリ(バージョン2.0.1-1 for hardy)にありますが、自分でコンパイルしようとしている理由はありますか?


私が使っていたバージョン(8.0.4)のUbuntuリポジトリのバージョンは1.xで、少なくとも2.1.xが必要でした。結局、ubuntu 9にアップグレードしたので、その必要はありませんでした。
スティーブンスロヴィエツ09
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.