一:所需环境 php5 php-devel gcc autoconf 若没有请安装
二:下载源码
[root@iZ28d8mzdwrZ src]# wget https://github.com/swoole/swoole-src/archive/swoole-1.7.22-stable.tar.gz[root@iZ28d8mzdwrZ src]# tar -zxvf swoole-1.7.22-stable.tar.gz [root@iZ28d8mzdwrZ src]# cd swoole-1.7.22-stable
三:编译源码
[root@iZ28d8mzdwrZ swoole-src-swoole-1.7.22-stable]# phpize[root@iZ28d8mzdwrZ swoole-src-swoole-1.7.22-stable]# ./configure --prefix=/usr/local/swoole[root@iZ28d8mzdwrZ swoole-src-swoole-1.7.22-stable]# make && make install[root@iZ28d8mzdwrZ swoole-src-swoole-1.7.22-stable]# vi /etc/php.ini #添加extensio=swoole.so
四:查看是否成功
[root@iZ28d8mzdwrZ swoole-src-swoole-1.7.22-stable]# php -m[root@iZ28d8mzdwrZ etc]# php -m[PHP Modules]bz2calendarCorectypecurldateeregexiffileinfofilterftpgettextgmphashiconvjsonlibxmlmhashopensslpcntlpcrePharreadlineReflectionsessionshmopSimpleXMLsocketsSPLstandardswoole #swoole扩展tokenizerxmlzipzlib[Zend Modules][root@iZ28d8mzdwrZ etc]# cd /usr/local/src/[root@iZ28d8mzdwrZ src]# cd swoole-src-swoole-1.7.22-stable/[root@iZ28d8mzdwrZ etc]# cd /usr/local/src/[root@iZ28d8mzdwrZ swoole-src-swoole-1.7.22-stable]# cd examples/[root@iZ28d8mzdwrZ swoole-src-swoole-1.7.22-stable]# php server.php