0%

swoole安装

Swoole是由C语言开发的php扩展类,由于有着C语言的优势,swoole在内存管理、数据结构、通信协议解析等方面优势明显。

一、概念

  1. Swoole是由C语言开发的php扩展类,由于有着C语言的优势,swoole在内存管理、数据结构、通信协议解析等方面优势明显。它是一个面向生产环境的PHP异步网络通信引擎,使PHP开发人员可以编写高性能的异步并发TCP、UDP、Unix Socket、HTTP、WebSocket服务。Swoole可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。 使用PHP+Swoole作为网络通信框架,可以使企业IT研发团队的效率大大提升。

二、安装

  1. 下载源码包/usr/local/src目录下
  2. 解压 sudo tar -zxvf swoole-4.4.3.tgz
  3. 切换目录 cd swoole-4.4.3
  4. 运行sudo /usr/local/php/7.3/bin/phpize命令,生成configure可执行文件
  5. 运行配置sudo ./configure --with-php-config=/usr/local/php/7.3/bin/php-config
  6. 安装扩展sudo make && sudo make install
  7. 修改php.ini文件,增加extension=/path/swoole.so
  8. 重启php-fpm
  9. 查看是否安装成功php7.3 -m,显示swoole则成功

三、参考

  1. 参考一
  2. 参考二
  3. 参考三
  4. 参考四