一、绪
Swoole简介
-
PHP异步网络通信引擎
-
最终编译为so文件作为PHP的扩展
准备工作
-
Linux环境
-
PHP7 swoole2.1 redis
-
源码安装PHP7 源码安装swoole
编译安装Swoole
> wget https://github.com/swoole/swoole-src/archive/v4.3.5.tar.gz
> tar xzvf v4.3.5.tar.gz
> cd swoole-src-4.3.5/
> phpize
> ./configure --with-php-config=/usr/local/php/bin/php-config (注:这里、usr/local/php是我的php安装目录,你可以换成你的)
> make && make install
> echo 'extension=swoole.so' >> /usr/local/php/lib/php.ini
> service php-fpm restart
这里我当时踩了个坑,默认安装php 的时候,php.ini 是在/usr/local/php/etc/php.ini中,需要将php.ini拷贝到/usr/local/php/lib/php.ini.然后加上extension=swoole.so重启php-fpm。搞定。