Swoole 4.8版本的安装

1、从github拉取安装包

Release v4.8.13 · swoole/swoole-src · GitHub

2、解压压缩包

bash 复制代码
tar -zxvf ./v4.8.13.tar.gz

cd ./swoole-src-4.8.13

3、执行安装命令

bash 复制代码
phpize && \
./configure && \
make && sudo make install

4、检查swoole模块是否安装完成

bash 复制代码
php -m | grep swoole

然后通过 phpinfo() 获取到加载的swoole模块

5、通过官方的DEMO程序执行一下(这里用协程Coroutine的demo),查看是否打印正常

php 复制代码
<?php

use Swoole\Coroutine;
use function Swoole\Coroutine\run;

echo "main start\n";
run(function () {
    echo "coro " . Coroutine::getcid() . " start\n";
    Coroutine::create(function () {
        echo "coro " . Coroutine::getcid() . " start\n";
        Coroutine::sleep(.2);
        echo "coro " . Coroutine::getcid() . " end\n";
    });
    echo "coro " . Coroutine::getcid() . " do not wait children coroutine\n";
    Coroutine::sleep(.1);
    echo "coro " . Coroutine::getcid() . " end\n";
});
echo "end\n";

/*
main start
coro 1 start
coro 2 start
coro 1 do not wait children coroutine
coro 1 end
coro 2 end
end
*/
相关推荐
“抚琴”的人2 小时前
C# 取消机制(CancellationTokenSource/CancellationToken)
开发语言·c#·wpf·1024程序员节·取消机制
介一安全2 小时前
【Frida Android】基础篇12:Native层hook基础——调用原生函数
android·网络安全·逆向·安全性测试·frida·1024程序员节
Cathyqiii2 小时前
Diffusion-TS:一种基于季节性-趋势分解与重构引导的可解释时间序列扩散模型
人工智能·神经网络·1024程序员节
存储国产化前线2 小时前
从浪涌防护到系统可控,天硕工业级SSD重构工业存储安全体系
ssd·固态硬盘·1024程序员节·工业级固态硬盘
瑞禧生物ruixibio2 小时前
4-ARM-PEG-Alkene(2)/Biotin(2),四臂聚乙二醇-烯烃/生物素多功能支链分子
1024程序员节
焦点链创研究所2 小时前
BUYCOIN:以社区共治重构加密交易版图,定义交易所3.0时代
1024程序员节
DO_Community3 小时前
DigitalOcean Gradient™ 平台上线 fal 四款多模态 AI 模型:快速生成图像与音频
1024程序员节
胎粉仔3 小时前
Swift 初阶 —— inout 参数 & 数据独占问题
开发语言·ios·swift·1024程序员节
MeowKnight9583 小时前
【C】使用C语言举例说明逻辑运算符的短路特性
c语言·1024程序员节
阿金要当大魔王~~3 小时前
uniapp 页面标签 传值 ————— uniapp 定义 接口
前端·javascript·uni-app·1024程序员节