首先下载swoole:
- 下载地址
- 下载地址
编译安装:
cd swoole
sudo phpize (ubuntu 没有安装phpize可执行命令:sudo apt-get install php-dev来安装phpize)
sudo ./configure
sudo make
sudo make install
如果出现编译安装失败(fatal error: 'config.h' file not found),以我的情况来说,我用的是brew安装然后sphp切换php版本,所以默认路径会找不到,会出现安装失败,此时,需要指定正确的php路径:
sudo ./configure --with-php-config=/usr/local/Cellar/php71/7.1.4_16/bin/php-config
即可
配置php.ini
不同版本的php.ini的位置:
/usr/local/etc/php/5.5/php.ini
/usr/local/etc/php/5.6/php.ini
/usr/local/etc/php/7.0/php.ini
/usr/local/etc/php/7.1/php.ini
编译安装成功后,修改php.ini加入
通过php -m或phpinfo()来查看是否成功加载了swoole.so,如果没有可能是php.ini的路径不对,可以使用php --ini来定位到php.ini的绝对路径。
成功!
参考: