//下载
$ wget -c https://github.com/phpredis/phpredis/archive/php7.zip
$ unzip php7.zip
$ cd phpredis-php7
//编译
$ /usr/local/opt/php70/bin/phpize
$ ./configure --with-php-config=/usr/local/opt/php70/bin/php-config
2.当执行到phpize 的时候 我遇到了
yuanhuhaideMacBook-Pro:pecl-memcache-php7 yuanhuhai$ phpize
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No: 这三个为空的问题 一般正常都会显示 20151012 php7 为2015
后来我发现问题 是因为mamp 少带了一些PHP源进来
这时候 只要http://php.net/releases下载相对应的源
下载好之后 为您的PHP源创建目录/Applications/MAMP/bin/php/php7.0.0/include 建立一个include 文件夹 把下载对应的源解压之后 把名称改为php 然后放到/Applications/MAMP/bin/php/php7.0.0/include/
配置PHP源(它将创建必要的文件,即zend_config.h,tsrm_config.h等):
cd /Applications/MAMP/bin/php/php5.?.??/include/php
./configure
这个过程是另一个修复,解决了php.h找不到与
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No
的问题
最后 你就可以随便安装你想要的扩展啦