Pecl redis Extension for MAMP 3.x & 4.x
Clone or download
Latest commit df94fe8 Apr 2, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
php5.4.42 add redis 2.2.8rc1 to php5.4 Aug 1, 2016
php5.5.18 redis.so for php5.5.18 Feb 5, 2015
php5.6.2 redis-extension for php 5.6.2 Feb 5, 2015
php7.0.8 update redis extension for 7.0.8 Aug 1, 2016
README.md Update README.md Apr 2, 2018

README.md

Installation:

  1. Copy redis.so from the appropriate subdirectory of this repo to /Applications/MAMP/bin/php/php5.x.x/lib/php/extensions/no-debug-non-zts-200xxxxx (Channge 5.x.x to your PHP version)
  2. Add extension="redis.so" to the end of php.ini (Open MAMP click on File → Edit Template → PHP → PHP 5.x.x php.ini), for non-pro users edit /Applications/MAMP/bin/php/php5.x.x/conf/php.ini (Channge 5.x.x to your PHP version)
  3. Restart MAMP.

How to do it yourself.

For 3.x

  1. Mkdir include/php in /Applications/MAMP/bin/php/php*.*.*/, for example /Applications/MAMP/bin/php/php5.5.10/include/php.
  2. Download php source file from php.net, if you want to compile extension for php 5.4.42, then download php5.4.42.tar.gz and extract to include/php dir.
  3. Execute ./configure in include/php.
  4. cd /Applications/MAMP/bin/php/php*.*.*/bin, execute ./pecl install redis for default version or ./pecl install redis-2.2.8 for special version.
  5. Add extension="redis.so" to the end of php.ini (Open MAMP click on File → Edit Template → PHP → PHP 5.x.x php.ini), for non-pro users edit /Applications/MAMP/bin/php/php5.x.x/conf/php.ini (Channge 5.x.x to your PHP version)
  6. Restart MAMP.

For 4.x

  1. You may need install autoconf via brew install autoconf.
  2. cd /Applications/MAMP/bin/php/php*.*.*/bin, execute ./pecl install redis for default version or ./pecl install redis-3.1.2 for special version.
  3. Add extension="redis.so" to the end of php.ini (Open MAMP Pro dashboard, LANGUAGE-PHP,click 'Manually enable other extensions'), for non-pro users edit /Applications/MAMP/bin/php/php7.x.x/conf/php.ini (Channge 7.x.x to your PHP version)
  4. Restart MAMP.