1.从github上复制源码的下载地址,https://github.com/swoole/swoole-src
2.在linux需要存放swoole的文件夹里面git clone 这个地址
3.执行检测配置,编译安装
cd swoole-src && \
phpize && \
./configure && \
make && sudo make install
编译安装到系统成功后, 需要在php.ini
中加入一行extension=swoole.so
来启用Swoole扩展
输入php -m
查看是否成功安装swoole扩展
tips:如果报错 error: C++ preprocessor "/lib/cpp" fails sanity check
问题的根源是缺少必要的C++库。如果是CentOS系统,运行,如下命令解决:
yum install glibc-headers
yum install gcc-c++
Ubuntu系统中,运行命令:
apt-get install build-essential
apt-get install g++