和任何开源项目一样, Swoole总是在最新的发行版提供最可靠的稳定性和最强的功能, 请尽量保证你使用的是最新版本
访问我们官网的下载页面
- Linux, OS X 系统 或 CygWin, WSL
- PHP 7.0.0 或以上版本 (版本越高性能越好)
- GCC 4.8 及以上
pecl install swoole
非内核开发研究之用途, 请下载发布版本的源码编译
cd swoole-src && \
phpize && \
./configure && \
make && sudo make install
编译安装到系统成功后, 需要在php.ini
中加入一行extension=swoole.so
来启用Swoole扩展
使用例子:
./configure --enable-openssl --enable-sockets
-
--enable-openssl
或--with-openssl-dir=DIR
-
--enable-sockets
-
--enable-http2
-
--enable-mysqlnd
(需要 mysqlnd, 只是为了支持mysql->escape
方法)
⚠️ 如果你要从源码升级, 别忘记在源码目录执行make clean
-
pecl upgrade swoole
-
git pull && cd swoole-src && make clean && make && sudo make install
-
如果你改变了PHP版本, 请重新执行
phpize clean && phpize
后重新编译