下载tar包
- cd swoole-4.6.7/swoole-4.6.7
- phpize (是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块)
(我的PHP是homebrew安装的)如遇下图问题,已经安装过pcre2.h,但找不到pcre2.h
解决办法:
// 找到pcre2.h路径
find / -name pcre2.h
// 软件到swoole下
sudo ln -s /opt/homebrew/Cellar/pcre2/10.36/include/pcre2.h ./
- ./configure --with-php-config=/opt/homebrew/Cellar/php/8.0.6/bin/php-config
- make && make install
- 添加 Swoole 到 php.ini (将生成的swoole.so文件拷贝到php.ini同级目录)
extension=swoole.so