○ Remove two extensions (two lines) previously added into your php.ini.If you want to back to the previous settings:.Otool -hLv `find /Applications/MAMP/bin -name imagick.so` If you have different, compile your extensions for the right cpu (e.g./configure CFLAGS="-m32") comparing CPU architecture of your extensions with MAMP default extensions:įile `find /Applications/MAMP/bin -name imagick.so`įile `find /Applications/MAMP/bin -name ffmpeg.so`įile `find /Applications/MAMP/bin -name pgsql.so`.checking which do you have on your machine: uname -p.Make sure that you’re compiling PHP extensions for the right CPU architecture, by:.Monitor the errors in your apache_error_log (MAMP: Server tab -> Apache sub-tab -> ‘View Log’).add following line into your php5.x.x.ini (from MAMP menu: File->Edit Template->PHP->PHP 5.x.x php.ini):.Then copy to the right directory (where php5.2.17 is your PHP version):Ĭp -frv modules/ffmpeg.so /Applications/MAMP/bin/php/php5.2.17/lib/php/extensions/no-debug-non-zts-20060613/.
You may test ffmpeg library by executing:.(if you have any errors during compiling about missing zend_config.h, you missed one step - configure your PHP sources first!) If you want to install Imagick manually.Or any other version e.g.: imagick-3.1.0RC1 Make sure that your PECL is up-to-date:.cd /Applications/MAMP/bin/php/php5.?.?/include/php.Configure PHP sources (it’ll create necessary files i.e., zend_config.h, tsrm_config.h etc.).Mv /Applications/MAMP/bin/php/php5.2.17/include/php-5.?.? /Applications/MAMP/bin/php/php5.2.17/include/php Rename your php-5.x.x directory to php (without the version numbering).Tar zxvf php-5.x.x.tar.gz -C /Applications/MAMP/bin/php/php5.?.?/include Untar php-5.x.x.tar.gz into /Applications/MAMP/bin/php/php5.*/include or /Applications/MAMP/bin/php5/include.Mkdir -vp /Applications/MAMP/bin/php5/include Create a directory for your PHP sources:.Identify your php-5.x.x.tar.gz file (where 5.x.x is your version of PHP).Install ImageMagick (required by PHP ffmpeg.so extension).