Mac下安装swoole拓展

Mac下安装swoole拓展

最近想探索下php的swoole框架,于是就想安装看看,按照文档上面的步骤,下载了swoole拓展源码,准备按照标准的PHP扩展编译方式进行编译和安装

-phpize
- ./configure
- make install

结果在make install的时候报错了error “require PHP version 7.1 or later.”,原来是因为我的php版本是7.0.30,所以先要进行php升级。执行命令如下:

-brew update #更新源
- brew search php #查找源中的php,发现有php7.1版本,安装最新的php7.1
- brew install php71

安装完之后,由于mac上面就存在两个版本的php,所以要借助php-version工具来切换版本为7.1,可以先下载php-version工具,然后解压进去php-version-master目录,执行命令如下

-source ./php-version.sh && php-version 7
- php-version #列出所有版本,其中带*号的就是当前版本

这时,就可以继续按照标准的PHP扩展编译方式进行编译和安装swoole.
编译安装完后,修改php.ini加入extension=swoole.so开启swoole扩展,成功之后,重启php-fpm, 就可以看到swoole拓展已经成功加载。

你可能感兴趣的:(PHP学习之旅)