Howto: Installing Imagick on PHP

Posted on Updated on

I have recently been installing ImageMagick on my server for use on my other site

First to install ImageMagick:

tar zxvf ImageMagick.tar.gz
cd ImageMagick-
./configure --prefix=$HOME/local -with-gslib --with-gs-font-dir=/usr/share/fonts/type1/gsfonts/ --without-perl
make install
Usually you would use --with-perl-options but for some reason versions of ImageMagick after 6.4.5 don’t , You don’t really need it when using ImageMagick with PHP anyway.

Installing Imagick

Installing Imagick. It took a little bit of time but I managed to get it installed. You first need to download, compile & install autoconf & then Imagick.

mkdir ~/source
cd ~/source
tar xzf autoconf-2.63.tar.gz
cd autoconf-2.63
./configure --prefix=$HOME/source
nice -n 19 make
make install
export PATH=/home/{username}/source/bin:$PATH
cd ~/
tar zxvf imagick-2.2.2.tgz
cd imagick-2.2.2
./configure -prefix=$HOME/imagick --with-imagick=$HOME/local --with-php-config=$HOME/php5/bin/php-config
make install
Don’t forget to change {username} on line 9 to your username or you’ll get a error.
After that it should tell you the path to which you need to instuct your PHP.ini to find. Scroll all the way down until you find extension_dir='./' and change it to the FULL.
path to the folder given by the build of imagick before. Now find the list of extensions which look like ‘;extension=thing_some.dll’ and after the last one add ‘’. Now press ESC then colon ‘w’ ‘q’ and enter to quit and save.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s