swoole安装部署

一. 安装护依懒包

1.nghttp2

#wget https://github.com/nghttp2/nghttp2/releases/download/v1.19.0/nghttp2-1.19.0.tar.gz

#./configure

#make && make install

2.hredis

#wget https://github.com/redis/hiredis/archive/v0.13.3.tar.gz

#tar zxvf v0.13.3.tar.gz

#cd hiredis-0.13.3/

#make

#make install

添加环境变量。因程序运行时,会用到libhiredis.so.0.13这个动态库,所以需要把它的路径加到环境变量里

vi ~/.bash_profile  #用vi打开当前用户的bash_profile

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib  #在最后一行添加

 

二. 下载安装swoole

#wget https://codeload.github.com/swoole/swoole-src/tar.gz/v2.0.9

#tar zxvf swoole-src-2.0.9.tar.gz

我已经安装过PHP了,这里是把swoole扩展编译到Php扩展中

#/usr/local/php/bin/phpize

0

#./configure --enable-sockets --enable-openssl --with-openssl-dir --enable-http2 --enable-async-redis --enable-timewheel --enable-mysqlnd

#make

0

#make install

0

说明编译安装成功

 

三. 配置 php.ini

 

#/usr/local/php/lib/php.ini

extension=swoole.so  # 加到最尾
通过php -m或phpinfo()来查看是否成功加载了swoole,如果没有可能是php.ini的路径不对,可以使用php -i |grep php.ini来定位到php.ini的绝对路径。

0

0

 

四. 重启PHP

 

#/etc/ini.d/php-fpm restart

 

验证swoole是否安装正确

 

0

 

转载于:https://my.oschina.net/fsmwhx/blog/1536705

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值