1.下载扩展源码
2.解压进入扩展目录
3./Applications/MAMP/bin/php/php7.3.1/bin/phpize (中间php版本根据自身环境来填写)
4../configure --with-php-config=/Applications/MAMP/bin/php/php7.3.1/bin/php-config
5.make && make install
6.extension=swoole.so
在安装会将.so文件放入 /Applications/MAMP/bin/php/php7.3.1/lib/php/extensions/no-debug-non-zts-20180731/ 里面
可能报错:
Cannot find autoconf 或者 autoconf 版本不够
删除 /usr/local/bin/autoconf
不要用brew安装autoconf
wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
tar -zvxf autoconf-2.62.tar.gz
cd autoconf-2.62/
./configure && make && make install