swoole学习之一:安装、环境搭建
1:下载
官方有几种安装方式,这里采用源码编译安装,下载地址:https://www.swoole.com/page/download
我这里选择4.4.3,注意不要选择-alpha版本,Alpha版本的产品的严重缺陷基本完成修正并通过复测,仍然需要完整的功能测试,其实就是内部测试版本,不建议生产环境中使用。
2:安装一些必要的插件
$ yum -y install gcc $ yum -y install libxml2 libxml2-devel
这个下载地址有两个版本,一个是二进制版本,一个是源码版本,我们下载源码版本
我这从git上面搞下来就是这个样子
3:在这个目录运行phpize,生成编译文件
[root@localhost swoole-src-master]# /usr/local/php/bin/phpize Configuring for: PHP Api Version: 20170718 Zend Module Api No: 20170718 Zend Extension Api No: 320170718
$ yum -y install m4 autoconf # 如果phpize报错,运行一下
4:安装编译
编译参数:
./configure \ --with-php-config=/usr/local/php/bin/php-config \ --enable-openssl \ --enable-http2 \ --enable-sockets
gcc要求gcc-4.8或以上
$ make && make install
如果正常的话,会生成swoole.so,我们把这个加入到php.ini中
重新启动PHP,phpinfo查看一下: