windows下用swoole-cli来简化运行环境

vanve -
windows下用swoole-cli来简化运行环境

众所周知用windows环境下写swoole的项目是真的麻烦,不是虚拟机就是测试服务器开发,好在现在有docker可以很方便的使用各种开发环境,但是资源占用也不少。偶然发现swoole-cli静态编译了php的swoole环境,确实很方便。

swoole-cli下载地址 3端现在有 php版本8.0以上 就是用swoole-cli敲起命令总有维和感,就用批处理做了映射,还是用php的命令的方式打开,这样就很舒服了 哈哈

下载安装下载解压把 swoole-cli\bin 目录作为系统环境变量 没啥好说的新建php.bat文件到swoole-cli\bin目录下,写入@swoole-cli %* php.bat文件 然后打开命令运行php -i 查看是否运行运行测试

安装composer环境

在bin目录下,使用 composer中文镜像 安装教程安装以上链接教程的安装命令
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

php composer-setup.php

php -r "unlink('composer-setup.php');"
接着新建composer.bat到bin目录下写入内容至文件,运行composer -v 查看是否运行成功
@echo off
set composer=%~dp0
set 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/路径 实际开发运行中不影响的

现在可以安心的使用php开发swoole项目了phpstorm设置swoole-cli运行

不用在phpstorm里面运行的可以不看

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

设置其实是相当简单 file-settings-languages && framewors-php -设置cli的路径-提交接着就可以在swoole的项目中右键运行了 当然在某些项目中可能这样还不行 接着往下看打开项目的启动配置 可以配置参数和运行环境的一些参数 我这配置了关闭swoole的短命名现在就可以愉快的玩耍了

简单的配置下环境就可以使用啦 当然还有些小遗憾 比如debug还是不能用 如果linux或者mac就可以配置yasd之类的调试工具调试了 当然也可以使用设置远程连接服务器进行断点debug 这样就违背初衷了 哈哈 也只能等大佬方案了

最后期待swoole越来越好 php也越来越强大(虽然php越写越少 但是还是热爱php)

特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

php介绍

PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。

Tags 标签

phpswoole后端phpstorm

扩展阅读

加个好友,技术交流

1628738909466805.jpg