以下以laravel Homestead環境來舉例
根據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
本作品採用《CC 協議》,轉載必須註明作者和本文連結