Enabling ImageMagick on MAMP Pro 2.2
Not a terribly easy task, but eventually I got ImageMagick to work with MAMP Pro 2.2 with PHP 5.5.3. Here's a few steps.
Brew never worked for me, so I used MacPorts instead.
- Follow the steps to install MacPorts
- Install ImageMagick with
sudo port install ImageMagick
- Install IMagick PHP class for ImageMagick
sudo port install php53-imagick
Install the correct version for your PHP version from this list - Copy files so they can be loaded by PHP/Apache
/opt/local/lib/php55/extensions/no-debug-non-zts-20121212/imagick.so
to/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212
- this is specific to php 5.5.3. If you're on another version, the version numbers and the date in the last folder may be different.
- Update php.ini files located
/Applications/MAMP/bin/php/php5.3.x/conf
/Library/Application Support/appsolute/MAMP PRO/conf/php.ini
MAMP PRO > File > Edit Template > PHP > SELECT YOUR VERSION
(this is from the menu inside MAMP Pro.)- add
extension=imagick.so
to these files
- I had a issue with outdated dlls, and I followed the steps here from King'Ori.
- Fix library version incompatibilities by open the file
/Applications/MAMP/Library/bin/envvars
in the editor, and comment out the following lines:
cDYLD_LIBRARY_PATH="/Applications/MAMP/Library/lib:$DYLD_LIBRARY_PATH" export DYLD_LIBRARY_PATH
- Fix library version incompatibilities by open the file
Restart your services and you'll be manipulating images like crazy.