MAMP 安装 php 扩展

Posted Blon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MAMP 安装 php 扩展相关的知识,希望对你有一定的参考价值。

1.官网下载所对应的php 版本
http://php.net/get/php-5.3.29.tar.gz/from/a/mirror

2.解压 找到需要的扩展目录 例如我要的是shmop
cd ~/Downloads/php-5.3.29/ext/shmop

3.执行你所用php版本的phpize 而不是默认的
/Applications/MAMP/bin/php/php5.3.29/bin/phpize

4.编译 注意版本
./configure --with-php-config=/Applications/MAMP/bin/php/php5.3.29/bin/php-config 
make
make install

5.修改MAMP 中php 的扩展加上
extension=shmop.so

 

如果你和我一样没有./configure 折腾半天,注意看错误提示
例如:autoconf 和 m4 没有安装 或者版本 太老
brew install autoconf
brew install m4


m4安装之后 记得让MAMP 下面 使用新安装的m4
cd /Applications/MAMP/Library/bin
mv m4 m4.old
ln -s /usr/local/opt/m4/bin/m4 ./m4

















以上是关于MAMP 安装 php 扩展的主要内容,如果未能解决你的问题,请参考以下文章

如何在mamp中开启openssl扩展

MAMP 安装Mongodb 扩展问题

在 Mac 上为 MAMP 安装新的 PHP 版本 [关闭]

MAMP 环境下为 php 添加 pcntl 扩展

如何在 PHP MAMP 中启用进程控制扩展 (PCNTL)?

MAC下安装MAMP的Mongodb