-
#化鲲为鹏,我有话说#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
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签