1. MAMP 安装php扩展 介绍, 查看
1.1 解决PHP源码的编译问题
1、下载php源码 (php.net/releases/ 选择php5.6.10)
在 /Applications/MAMP/bin/php/php5.6.10/ 目录下建立include
/Applications/MAMP/bin/php/php5.6.10/include下建立php目录,并把php源代码放进去
并在当前目录编译下:
./configure
1.2 如果出现php编译错误
/Applications/MAMP/bin/php/php5.6.10/include/php/Zend/zend.h:51:11: fatal error:
'zend_config.h' file not found
解决的方法:
"sudo cp -r /usr/include/php /Applications/MAMP/bin/php/php5.x.x/include/"
1.3 编译phpredis
git clone github.com/nicolasff/p… //随便找个目录把源代码拉下来 cd phpredis // 进入到phpredis目录 phpize //可能会报错,如果需要直接安装 brew install automake
./configure --with-php-config=/Applications/MAMP/bin/php/php5.5.10/bin/php-config
make && make install
如果安装正常会提示:
Installing shared extensions: /Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212/
修改php.ini 配置文件 extension=redis.so