【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 #现指令