多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
swoole属于PHP的扩展。 1、下载swoole稳定版,并确定是否支持当前所用的PHP版本 2、解压到php扩展目录中:/Applications/MAMP/bin/php/php7.2.10/include/php/ext/,可以命名为swoole 3、确保Mac上安装了brew 4、确保Mac上安装了 autoconf ,若没有,brew install autoconf 进行安装 5、到刚解压的swoole目录中,然后执行 sudo /Applications/MAMP/bin/php/php7.2.10/bin/phpize 6、没报错,继续执行 ./configure --with-php-config=/Applications/MAMP/bin/php/php7.2.10/bin/php-config --enable-openss --enable-http2,若安装成功,会出现“安装成功  即出现  config.h” 7、接着make && make install 8、查看 /Applications/MAMP/bin/php/php7.2.10/lib/php/extensions/no-debug-non-zts-20170718/swoole.so 是否存在,若存在,在php.ini中 添加 extension="/Applications/MAMP/bin/php/php7.2.10/lib/php/extensions/no-debug-non-zts-20170718/swoole.so" 大概1894行。注意:MAMP的php配置是动态生成的, File -> Edit Template -> PHP -> PHP 7.xx -> php.ini,或者php版本号后面的箭头,可以调出来。修改完这个之后,还需要修改 /Applications/MAMP/bin/php/php7.2.10/conf/php.ini 这个文件,否则thinkphp composer安装think-swoole 报错 9、重启环境,然后phpinfo() 查看模块是否安装成功