家喻户晓用windows环境下写swoole的我的项目是真的麻烦,不是虚拟机就是测试服务器开发,好在当初有docker能够很不便的应用各种开发环境,然而资源占用也不少。偶尔发现swoole-cli动态编译了php的swoole环境,的确很不便。

swoole-cli下载地址 3端当初有 php版本8.0以上 就是用swoole-cli敲起命令总有维和感,就用批处理做了映射,还是用php的命令的形式关上,这样就很难受了 哈哈

下载安装

  1. 下载解压把 swoole-cli\bin 目录作为零碎环境变量 没啥好说的
  2. 新建php.bat文件到swoole-cli\bin目录下,写入@swoole-cli %* php.bat文件 而后关上命令运行php -i 查看是否运行
  3. 装置composer环境

    • 在bin目录下,应用 composer中文镜像 装置教程装置
    • 以上链接教程的装置命令
    php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"php composer-setup.phpphp -r "unlink('composer-setup.php');"
    • 接着新建composer.bat到bin目录下写入内容至文件,运行composer -v 查看是否运行胜利
    @echo offset composer=%~dp0set composer=%composer:\=/%set composer=%composer::=% set composer=%composer:~0,-2%set composer=%composer%/composer.phar set composer=%composer:~0,-1%@swoole-cli /cygdrive/%composer% %*

    ps:因为swoole-cli官网编译的时候用的是cygwin的环境 所以目录都要加上/cygdrive/门路 理论开发运行中不影响的

  4. 当初能够安心的应用php开发swoole我的项目了

phpstorm设置swoole-cli运行

不必在phpstorm外面运行的能够不看

我用的版本是2020.2.2 自身最高不反对8.1 反正也不影响运行

  1. 设置其实是相当简略 file-settings-languages && framewors-php -设置cli的门路-提交
  2. 接着就能够在swoole的我的项目中右键运行了 当然在某些我的项目中可能这样还不行 接着往下看
  3. 关上我的项目的启动配置 能够配置参数和运行环境的一些参数 我这配置了敞开swoole的短命名
  4. 当初就能够欢快的游玩了

简略的配置下环境就能够应用啦 当然还有些小遗憾 比方debug还是不能用 如果linux或者mac就能够配置yasd之类的调试工具调试了 当然也能够应用设置近程连贯服务器进行断点debug 这样就违反初衷了 哈哈 也只能等大佬计划了

最初期待swoole越来越好 php也越来越弱小(尽管php越写越少 然而还是酷爱php)