mingyunyuziyou

MAMP PRO 安装php swoole扩展

作者: 秒速五厘米     
 


去github上下载    https://github.com/swoole/swoole-src/releases



下载的时候注意一下 swoole版本要和php版本兼容最好不要用低版本的PHP安装高版本的swoole 



我的PHP 7.2.8 所以我选择了  最高版本的swoole   我喜欢用新的东西 出现各种各样的 问题 才有新鲜感~

我下载到  /Applications/bin/php/php7.2.8/include/php/ext/    然后解压   如下图

解压完毕 我是重名了名  叫 swoole    

cd   swoole


sudo /Applications/MAMP/bin/php/php7.2.8/bin/phpize


php7.2.8就对应你的php版本   目录结构一般不会变  因为是MAMP 集成环境


如果执行phpize   出现如下错误


则执行 brew install autoconf    安装    安装完毕后 继续 

sudo /Applications/MAMP/bin/php/php7.2.8/bin/phpize


如果没有报错  那就继续....

./configure --with-php-config=/Applications/MAMP/bin/php/php7.2.8/bin/php-config      php7.2.8  依然是你的PHP版本


安装成功  即出现  config.h  


接着make && make install

make && make install


编译安装完成后  去查看一下   mamp pro   php.ini看一下  是否存在  swoole 


没有就手动添加  我是自己添加的   

添加之前 先去    php 的lib 扩展文件夹下看 是否生成了  swoole.so

如果有  就在php.ini里面 添加 extension="swoole.so的绝对路径"

测试一下  phpinfo()


OK大功告成!