标签:soc bsp 联网 websocket 文件 font centos7 方便 clone
官网是这么定义的:Swoole 是一个 PHP 的 协程 高性能 网络通信引擎,使用 C/C++ 语言编写,提供了多种通信协议的网络服务器和客户端模块。可以方便快速的实现 TCP/UDP服务、高性能Web、WebSocket服务、物联网、实时通讯、游戏、微服务等,使 PHP 不再局限于传统的 Web 领域。在我的理解里,swoole就是一个PHP的拓展,类似于php_mbstring.dll、php_redis.dll等拓展。
swoole的安装有:源码编译安装跟命令行安装。以上两种本人都尝试过,当然,源码编译安装更可以深入了解一个扩展是如何生成的过程,命令行安装就显得过于偷懒了。
以下安装环境:centos7、PHP7.2
1.1、下载swoole源码
git clone https://gitee.com/swoole/swoole.git
1.2、进入源码目录执行
phpize (如果提示不存在该命令,则先执行yum install php-devel 安装)
以上完成后执行
./configure && make && make install
1.3、修改php.ini配置文件添加 extension = swoole.so
1.4、重启php,通过php -m查看模块是否已经加载
yum update
yum install php72w-devel
yum install php72w-pear
2.3、安装 swoole
pecl install swoole
标签:soc bsp 联网 websocket 文件 font centos7 方便 clone
原文地址:https://www.cnblogs.com/jongty/p/12702404.html