
- Mamp server troubleshooting for mac#
- Mamp server troubleshooting install#
If it’s the first time that you use locate, run: #DYLD_LIBRARY_PATH="/Applications/MAMP/Library/lib:$DYLD_LIBRARY_PATH" Edit /Applications/MAMP/Library/bin/envvars file and comment the following lines as below: MAMP envvars file declares the location of the libs.
Reason: You may have duplicated libraries with different versions. Incompatible library version: libMagickWand.5.dylib requires version 13.0.0 or later, but libjpeg.8.dylib provides version 12.0.0. ○ 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!)
Mamp server troubleshooting install#
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). Install ffmpeg (required by PHP ffmpeg.so extension).
If you don’t have any, please install brew.(which brew || which port) & echo YES || echo NO Execute the following line in Terminal to check:.
Mamp server troubleshooting for mac#
Make sure that you have command line package manager for Mac like brew or MacPorts:.Should give you the right API version of your PHP and Zend (without any errors), i.e. Which should point to your MAMP installation: First of all point your php and phpize to your MAMP environmentĪdd/change following line in ~/.profile or ~/.bashrc (for bash):Įxport PATH=/Applications/MAMP/Library/bin:/Applications/MAMP/bin/php/php5.2.17/bin:/usr/local/bin:$PATH:/opt/local/binĪnd after that please re-login (or just execute e.g.