今天在改进老项目的时候遇到了需要使用ThinkPHP的CLI模式也就是命令行模式去运行PHP代码。
普通的PHP使用命令行模式这个就不用我多说了~
其实ThinkPHP5.1关于这个命令行模式官方手册也有介绍当然,还是记录一下以防后面忘记了又要翻文档。
如果输入PHP命令CMD提示 PHP 不是内部或外部命令也不是可运行的程序,这时候需要设置一丅PHP的环境变量例如我当前的环境是PHPStudy 8.0 和 Windows 10
首先PHP的安装目录下有PHP.EXE文件
写入到环境变量中去,桌面上右键-此电脑-属性-高级系统设置-环境变量-找到path-編辑-将上面的目录写入
OK,重启一下CMD就可以愉快的操作PHP了。
接着在cmd下输入命令
至此就可以愉快的使用命令行模式去使用ThinkPHP5.1
业务代码可以写茬execute方法里例如循环的去读取Redis,循环生成等不过这种场景最好还是Swoole或者Workman来处理比较好。
发布了17 篇原创文章 · 获赞 35 · 访问量 4万+