Menginstal ekstensi PHP Imagick di Ubuntu

21

Saya mencoba untuk menginstal ekstensi pecl imagick di server Ubuntu saya dan saya mendapatkan kesalahan di bawah ini. Saya telah menginstal rpm ImageMagick menggunakan aptitude dan ekstensi pecl adalah versi 2.3.0. Saya telah melihat-lihat online tetapi tidak dapat menemukan apa pun yang menunjukkan saya ke arah yang benar. Saya juga mencoba mencari apa pun yang kelihatannya seperti program Wand-config atau MagickWand-config yang disebutkan kesalahannya tetapi tidak dapat menemukannya.

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

Saya memotong sebagian besar output karena sepertinya tidak terlalu membantu tetapi saya dapat memposting jika diminta.

  • PHP adalah 5.2.4
  • ImageMagick adalah 6.3.7
  • Berlari sudo aptitude upgradehari ini untuk meningkatkan RPM sebelum menginstal ImageMagick
Steven Surowiec
sumber

Jawaban:

36

Anda perlu menginstal paket devel ImageMagick. Di Ubuntu coba:

sudo apt-get install libmagickwand-dev libmagickcore-dev
hdanniel
sumber
Saya mencoba melakukan hal yang sama pada alpine linux dan tampaknya nama paketnya berbeda (imagemagick-dev).
Andy
0

Ada dalam repositori ubuntu (versi 2.0.1-1 untuk hardy), adakah alasan Anda mencoba mengompilasinya sendiri?

theecereceive
sumber
Versi di repo ubuntu untuk versi yang saya gunakan (8.0.4) adalah 1.x dan saya membutuhkan setidaknya 2.1.x. Pada akhirnya saya akhirnya ditingkatkan ke ubuntu 9 jadi saya tidak perlu melakukannya.
Steven Surowiec