最近在折腾swoole 第一件事就是安装扩展 记录下安装swoole扩展的问题
由于mamp本身有pecl 所以安装起来还是比较方便的
/Applications/MAMP/bin/php/php7.2.1/bin/pecl install swoole
接着就等待下载安装 安装成功以后记得在php.ini里面添加扩展 这个有点坑 我在对应的php.ini 下添加没有生效 最好的方式是在mamp->php面板下有个Manually enable other extensions 点开将extension='swoole.so'添加进去重启查看phpinfo有没有
当然还有别人用的编译安装需要下载安装编译还是比较麻烦 就不说了
安装成功了以后 网页可以显示swoole扩展 但是php-m 却不显示
php -v 看看版本以后发现与当前版本不一样
解决方法
vim ~/.zshrc
最后一行加上这句话 改为你自己的php版本
alias php="/Applications/MAMP/bin/php/php7.2.1/bin/php"
source ~/.bash_profile
成功解决问题