当前位置: 首页 > article >正文

mac安装swoole过程

1.很重要的是得根据自己环境的php版本来选择swoole版本!否则都是做无用功。

Swoole 文档

2.通常pecl install swoole是安装最新版本的,当然安装的方式很多种,这里选择编译安装,因为可以选择不同的swoole版本进行安装,适配自己的php环境,然后配置参数也可以自定义

1.下载swoole源码:
git clone https://github.com/swoole/swoole-src.git

2.根据自己的PHP版本切换到对应的swoole版本,比如我是php7.4.33,根据官方文档切换到swoole4.5.10。
git checkout tags/v4.5.10

3.编译
phpize

4.配置,当然这里可以配置一些需要swoole支持的拓展等等,我这里就不配置了。
./configure

5.编译源代码,生成可执行文件,为了最后安装真正swoole拓展做准备。
make

6.运行自动化测试,通常不运行也没事,就是测试一下swoole自己的测试用例而已
make test

7.执行安装swoole,执行这步之后才是真正的安装swoole,把拓展真正安装。
make install

8.在php.ini中加上swoole拓展配置。
extension=swoole.so

9.重启Mamp等服务php-fpm,查看是否有swoole拓展
php -m

10.查询swoole的版本
php -r "echo phpversion('swoole');"


http://www.kler.cn/a/302534.html

相关文章:

  • 「QT」文件类 之 QDataStream 数据流类
  • Vue3 -- 环境变量的配置【项目集成3】
  • C#语言详解:从基础到进阶
  • SpringBoot实战(三十一)集成iText5,实现RSA签署PDF
  • 如何进行产线高阶能耗数据的计算和可视化?
  • 2023年MathorCup数学建模B题城市轨道交通列车时刻表优化问题解题全过程文档加程序
  • 大模型的第一个杀手级应用场景出来了
  • SQL的优化和引擎有哪些
  • Win11 频繁蓝屏重启
  • GIS应届生不考研,不考公,不考编,未来要怎么安排?
  • 【规范】Git Commit 约定式提交规范
  • MySQL表操作
  • BClinux docker安装kong和konga
  • 跨系统环境下LabVIEW程序稳定运行
  • 基于SpringBoot+Vue的瑜伽体验课预约管理系统
  • 《ORANGE‘s 一个操作系统的实现》-- ubuntu14.04下bochs2.3.5的配置与使用
  • 【JAVA入门】Day41 - 字节缓冲流和字符缓冲流
  • C++操作符重载实例(独立函数)
  • 《网络故障处理案例:公司网络突然中断》
  • 详说 类和对象
  • element form rules 验证数组对象属性时如何写判断规则
  • 测试驱动开发(TDD)学习分享-下篇
  • Python知识点:如何使用Python进行图像批处理
  • MySQL中的约束
  • 系统分析师10:知识产权与标准化
  • 大模型中的多模态概念指的是什么