我创建了一个Web项目,但我的客户端有Windows服务器,所以在服务器上运行“crons”时遇到很多问题。
我在yii2的控制台上有一些控制器,我需要在Windows服务器上以某种方式运行它们。其中一个代码是:
php yii contracts/fetch-payments
我认为用代码创建一个.bat文件,但我不知道是否有更好的方法。
感谢。
答案 0 :(得分:0)
使用Microsoft内置的任务计划程序,您可以启动与cron作业非常相似的内容。
你只需要创建指向你的可执行文件php的命令你的/ php / installation / path / php.exe ......
然后根据您想要的任何时间框架运行它。
这个答案应该可以帮助您配置任务计划程序来运行您的PHP脚本 How do I run a PHP script using windows schedule task?