当前位置: 首页 > 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/news/302534.html

相关文章:

  • 大模型的第一个杀手级应用场景出来了
  • 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:知识产权与标准化
  • 大模型中的多模态概念指的是什么
  • (计算机网络)应用层
  • Tomcat_使用IDEA开发javaWeb工程并部署运用
  • 爱普生相机SD卡格式化后数据恢复指南
  • C++速通LeetCode第5题-回文链表
  • 防止文件外发泄密有什么方法?这7防外发方式可以看下!
  • 数字化转型背景下低代码开发模式变革的研究
  • Excel图表生成:自动化创建与修改Excel图表的技术指南
  • 基于鸿蒙API10的RTSP播放器(五:拖动底部视频滑轨实现跳转)
  • pytorch torch.triu函数介绍
  • python实现进化算法