Brian F Love
Learn from a Google Developer Expert focused on Angular, Web Technologies, and Node.js from Portland, OR.
Learn Angular the right way with Ultimate Courses

Imagemagick Installation with OS X Mavericks and PHP 5.4

I know that there are lots of posts and articles written for installing the imagick PHP extension, so why not one more. Most of the installer guides that I found were pretty dated, so I thought this might be helpful.

To install the imagick PHP extension we need to:

  • Install ghostscript
  • Install imagemagick
  • Install imagick
  • Update php.ini

Install Ghostscript

I am using ghostscript version 9.14, which is the latest stable release available at the time of this post.

$ wget
$ tar zxvf ghostscript-9.14.tar.gz
$ cd ghostscript-9.14
$ ./configure
$ make
$ sudo make install

Install Imagemagick

$ wget
$ tar zxvf ImageMagick.tar.gz
$ cd ImageMagick-6.8.9-7
$ ./configure
$ make
$ sudo make install
$ sudo ldconfig /usr/local/lib
$ make check

Install imagick

I was getting an error when attempting to install the latest stable imagick release (3.1.2). The error that I was getting was:

fatal error: 'wand/MagickWand.h' file not found

To resolve this, I used the latest beta release (3.2.0RC1).

$ wget
$ tar zxvf imagick-3.2.0RC1.tgz
$ cd imagick-3.2.0RC1
$ phpize
$ ./configure --with-imagick=/opt/local
$ make
$ sudo make install
$ make test

Configure PHP

Simply modify your php.ini file to add a reference to the new extension.

All set. It seems like a bit of a right of passage to install the imagick extension. Good luck!

As a last side note I wanted to also mention that I did attempt to install these using homebrew, but ran into the same error message regarding the MagickWand.h header file that I encountered when installing the latest stable release of imagick.

Brian F Love

Hi, I'm Brian. I am interested in TypeScript, Angular and Node.js. I'm married to my best friend Bonnie, I live in Portland and I ski (a lot).