安装说明
根据 Swoole 文档,直接 install
pecl install swoole
默认是按照最新版的,如果有你的环境 php 不是最新,那需要按照 PHP 版本去安装
下面是安装 PHP 是 7.1 版本的 swoole 的示例:
pecl -d php_suffix=7.1 install swoole
也可指定版本:
pecl -d php_suffix=7.1 install swoole-1.9.23
如果报错,则试下 root 权限
sudo pecl install swoole
可能会遇到的问题
WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update
直接 update 一下就可以了
pecl channel-update pecl.php.net
查找下 php.ini 的位置
php -i |grep php.ini
然后在 php.ini 中增加
extension=swoole.so
记得重启下 nginx
/etc/init.d/nginx restart
查看下是否已经成功加载了 swoole
php -m | grep swoole