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

【swoole Windows 开发(swoole-cli 开发 hyperf)】

先前swoole在Windows平台的开发体验极差,如果在Windows开发swoole的东西可以用docker或者虚拟机,远程开发,体验比较好的是直接Mac或者Linux系统开发。但是作为window平台的钉子户表示我穷。swoole之前已经推出了cygwin64编译成winwods版本的方法,以及后续官方编译成swoole-cli。那么我们以hyperf来讲讲如何实现windows平台开发。

开发环境

下载swoole-cli

https://github.com/swoole/swoole-src/releases/latest

放在电脑里面一个文件夹配置环境变量

下载composer.phar

因为composer快捷指令已经是php composer.phar,这不是我们需要的,我们希望它变成swoole-cli composer.phar所以我们需要下载composer.phar放到我们的工作目录下面直接使用。当然你也可以让swoole-cli composer.phar 变成 默认的composer快捷指令,但是这样会影响我们其他项目的使用。我就直接下载这个文件使用了。

下载链接  https://getcomposer.org/download/latest-stable/composer.phar

初始化Hyperf

composer create-project hyperf/hyperf-skeleton #原指令
swoole-cli composer.phar create-project hyperf/hyperf-skeleton #新指令

报错了,不慌。其实只需要里面的composer.json我们就可以直接进去安装框架。

cd hyperf-skeleton

我们看到里面竟然还有php开头的命令,

我们需要替换成swoole-cli我们需要将composer.phar复制到项目目录也就是和composer.json在一起swoole-cli composer.phar install

启动项目

# php bin/hyperf.php start #原指令
swoole-cli bin/hyperf.php start #现指令

http://www.dtcms.com/a/306800.html

相关文章:

  • SpringBoot升级2.5.3 2.6.8
  • 原生C++实现信号与槽机制:原理详解
  • 【案例教程】基于python多光谱遥感数据处理、图像分类、定量评估及机器学习方法应用
  • 自定义Linux登录前的欢迎信息
  • 无人机入门--个人笔记
  • Set集合
  • Windows管理用户脚本
  • 多元线性回归方程的原理解析与案例
  • 【硬件】Verilog相关
  • 高程DEM文件下载
  • 开发避坑短篇(9):解决升级Vue3后slot attributes废弃警告
  • 电子电气架构 --- 区域架构让未来汽车成为现实
  • 电力设施通道防外破防异物实时监控预警装置的核心功能是什么
  • VoIP技术全面深度学习指南:从原理到实践的认知进化
  • 0730 数据结构重点整理
  • laravel计划任务和异步队列任务,拆分成不同队列,减少计划任务系统压力
  • Redis知识点(1)
  • vulhub-ica1靶场攻略
  • 基于C语言实现的KV存储引擎(一)
  • 串行化:MYSQL事务隔离级别中的终极防护
  • VMware16安装Ubuntu-22.04.X版本(并使用桥接模式实现局域网下使用ssh远程操作Ubuntu系统)
  • JVM对象创建与内存分配机制深度剖析
  • 打靶日记-RCE-labs
  • 把Java程序部署到本地Docker
  • Python奇幻之旅:从零开始的编程冒险
  • 编程算法:从理论基石到产业变革的核心驱动力
  • 如何保障项目上线质量?核心策略分析
  • “古法编程”到“vibe coding”的第一步:Zread助力一键生成项目说明书
  • 潇洒郎: Vim使用技巧总结
  • 鸿蒙(HarmonyOS)模拟(Mock)数据技术