-
#化鲲为鹏,我有话说#swool扩展使用c语言编写 并支持arm 平台,所以可以轻松编译运行成功下面是编译运行过程使用系统是ubuntu18.04使用apt 命令安装php7.2apt install php7.2-cliapt install php7.2-devSwoole:面向生产环境的 PHP 异步网络通信引擎使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。Swoole 可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。 使用 PHP + Swoole 作为网络通信框架,可以使企业 IT 研发团队的效率大大提升,更加专注于开发创新产品。来源: https://www.swoole.com/编译安装Swoole扩展是按照PHP标准扩展构建的。使用phpize来生成编译检测脚本,./configure来做编译配置检测,make进行编译,make install进行安装。请下载releases版本的swoole,直接从github主干上拉取最新代码可能会编译不过如无特殊需求, 请务必编译安装swoole的最新版本如果当前用户不是root,可能没有PHP安装目录的写权限,安装时需要sudo或者su如果是在git分支上直接git pull更新代码,重新编译前务必要执行make clean安装准备安装前必须保证系统已经安装了下列软件php-7.0 或更高版本gcc-4.8 或更高版本makeautoconfpcre 下载地址https://github.com/swoole/swoole-src/releaseshttp://pecl.php.net/package/swoolehttp://git.oschina.net/swoole/swoole下载源代码包后,在终端进入源码目录,执行下面的命令进行编译和安装新手编译示例cd swoolephpize (ubuntu 没有安装phpize可执行命令:sudo apt-get install php-dev来安装phpize)./configuremake sudo make install
推荐直播
-
GaussDB管理平台TPOPS,DBA高效运维的一站式解决方案
2024/12/24 周二 16:30-18:00
Leo 华为云数据库DTSE技术布道师
数据库的复杂运维,是否让你感到头疼不已?今天,华为云GaussDB管理平台将彻底来改观!本期直播,我们将深入探索GaussDB管理平台的TPOPS功能,带你感受一键式部署安装的便捷,和智能化运维管理的高效,让复杂的运维、管理变得简单,让简单变得可靠。
回顾中 -
DTT年度收官盛典:华为开发者空间大咖汇,共探云端开发创新
2025/01/08 周三 16:30-18:00
Yawei 华为云开发工具和效率首席专家 Edwin 华为开发者空间产品总监
数字化转型进程持续加速,驱动着技术革新发展,华为开发者空间如何巧妙整合鸿蒙、昇腾、鲲鹏等核心资源,打破平台间的壁垒,实现跨平台协同?在科技迅猛发展的今天,开发者们如何迅速把握机遇,实现高效、创新的技术突破?DTT 年度收官盛典,将与大家共同探索华为开发者空间的创新奥秘。
回顾中
热门标签