swoole 安装和配置教程


首先下载swoole:

  1. 下载地址
  2. 下载地址

编译安装:

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加入
extension=swoole.so
通过php -m或phpinfo()来查看是否成功加载了swoole.so,如果没有可能是php.ini的路径不对,可以使用php --ini来定位到php.ini的绝对路径。

成功!

参考: