写第四方接口我想用swoole技术
于是又开始很不情愿的去弄mac下php的扩展
首先是swoole的版本问题,一定得看好swoole的版本,否则安装好了不能用
然后是swoole安装好了重启php是没用的,这个我就很无奈。。。
要重启apache
然后安装的时候执行make&&make install 有报错,报错什么我忘了
这里要执行sudo make&&sudo make install
全程说一下,跟安装phpredis是一样的
在官网下载好对应你php版本的扩展swoole
然后执行解压 tar zxvf 文件名
把解压出来的文件夹 我的php版本是7.1,文件夹叫swoole2.1.3 ,
把这个文件夹放到php同级下面,/usr/local下
进入这个文件夹,执行sudo phpize
如果报错“
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
”
先安装一个autoconf 用brew: brew install autoconf 然后再sudo phpize
然后运行
./configure --with-php-config=(php的配置文件所在位置)/bin/php-config
一定得找好php的安装位置
最后make&&make install 如果有notice或者warning 就先执行sudo make 再执行sudo make install
最后把swoole.do拷贝到你扩展的文件夹下面,或者extension=swoole.so这里加上路径
重启apache 重启php-fpm
就此完成