下载地址:https://github.com/swoole/swoole-src
解压缩对应的压缩包,
一般swoole 文件夹中没configure文件,要用phpize去生成
生成的时候可能会报错:
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.
是因为autoconfig没有安装,不同操作系统安装方式不同,请参考:https://blog.csdn.net/fish_study_csdn/article/details/108535935
./configure --with-php-config=/usr/local/php7/bin/php-config
注释:--with-php-config 根据你本地安装的路径而定
make && make install
安装成功之后把对应的swoole.so 写入到php.ini中
如果不确定php.ini的位置,可以输出phpinfo 查看对应的位置,如下图:
如何查看swoole的版本:
通过php -m或phpinfo()来查看是否成功加载了swoole
php --info