mac 安装php扩展swoole遇到的坑

写第四方接口我想用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 

就此完成

转载于:https://my.oschina.net/u/1263000/blog/3019524

你可能感兴趣的:(mac 安装php扩展swoole遇到的坑)