注解: mamp版本是4.0以上的版本, 在/Applications/MAMP/bin/php/php7.1.1/下含有include, 如果不含有需要自己新建文件夹为include, 然后从php官网下载对应版本的php放在include里边, 重新编译 如果需要下载, 下载完以后进入下载的文件, 执行./configure. 如果4.0以上版本含有include就不需要从新下载编译了。
以安装memcache为例
下载memcache压缩包
curl -O http://pecl.php.net/get/memcache-2.2.7.tgz;tar xf memcache-2.2.7.tgz;
cd memcache-2.2.7;
生成configure文件
/Applications/MAMP/bin/php/phpXXX/bin/phpize
./configure --with-php-config=/Applications/MAMP/bin/php/phpXXX/bin/php-config (注意,MAC本身装有php5.3,如果不填可能会最后编译失败)
如果提示找不到zlib 请用brew 安装 brew install zlib
./configure --with-php-config=/Applications/MAMP/bin/php/phpXXX/bin/php-config --with-zlib-dir=/usr/local/Cellar/zlib/1.2.8/
网友评论