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

相关文章:

  • 算法训练营day36 动态规划④ 1049. 最后一块石头的重量 II、494. 目标和、474.一和零
  • 基于Rust与HDFS、YARN、Hue、ZooKeeper、MySQL
  • 【ee类保研面试】数学类---线性代数
  • 【iOS】weak修饰符
  • USRP捕获手机/路由器数据传输信号波形
  • 国内好用的智能三防手机,适合户外、工业、公共安全等场景
  • LLMs之Agent:GLM-4.5的简介、安装和使用方法、案例应用之详细攻略
  • 【MySQL学习|黑马笔记|Day3】多表查询(多表关系、内连接、外连接、自连接、联合查询、子查询),事务(简介、操作、四大体系、并发事务问题、事务隔离级别)
  • 智能车辆热管理测试方案——提升效能与保障安全
  • Three.js 与 WebXR:初识 VR/AR 开发
  • 多模通信·数据采集:AORO P9000U三防平板带来定制化解决方案
  • 如何在出售Windows11/10/8/7前彻底清除电脑数据
  • B站 XMCVE Pwn入门课程学习笔记(6)
  • 洛谷刷题7.30
  • C++反射
  • 认识ansible(入门)
  • Javascript 基础总结
  • docker:将cas、tomcat、字体统一打包成docker容器
  • VS Code中如何关闭Github Copilot
  • 技术速递|GitHub Copilot 的 Agent 模式现已全面上线 JetBrains、Eclipse 和 Xcode!
  • 企业级WEB应用服务器TOMCAT
  • 【IDEA】JavaWeb自定义servlet模板
  • 工厂方法模式:从基础到C++实现
  • 华为昇腾NPU卡 文生视频[T2V]大模型WAN2.1模型推理使用
  • Kubernetes资源调优终极指南:从P95识别到精准配置
  • Kong API Gateway的十年进化史
  • Spring Cloud Gateway静态路由实战:Maven多模块高效配置指南
  • ‌CASE WHEN THEN ELSE END‌
  • YOLO-01目标检测基础
  • 【Rust多进程】征服CPU的艺术:Rust多进程实战指南