MAC下-mamp 安装PHP扩展闲谈

2019-08-15  本文已影响0人  沙网

注解: 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/

如果没出错直接make && make install

把编译后的memcache.so复制到/Applications/MAMP/bin/php/phpXXX/lib/php/extensions

对应的php.ini添加

上一篇 下一篇

猜你喜欢

热点阅读