如何使用 Laravel 在 Windows 10 中运行任务调度程序

     2023-02-24     160

关键词:

【中文标题】如何使用 Laravel 在 Windows 10 中运行任务调度程序【英文标题】:How to run task scheduler in windows 10 with Laravel 【发布时间】:2016-07-18 05:44:12 【问题描述】:

我只是想问一下如何在windows机器(我的本地机器)上使用它的任务调度功能。

我已经阅读了它的文档,并且注意到它使用的是 Cron。

非常感谢任何帮助。

【问题讨论】:

或许能帮到你***.com/questions/7195503/… 经过大量研究,我找到了适用于 windows server 的解决方案,请参阅此处我分享了有关如何在 windows server 中使用 Laravel 调度程序的完整详细信息。 ***.com/a/69954322/14344959 【参考方案1】:

要在 Windows 10 中运行 Laravel 调度程序,您需要:

    创建批处理文件,比如这个并保存:

cd c:\laravel-project\

c:\php5\php.exe artisan schedule:run 1>> NUL 2>&1

    转到 Windows 10 任务计划程序(快速方法是按 Win+R 并输入 taskschd.msc)。

    单击Create basic task,选择When I logon 触发器,然后选择Start a program -> 您的.bat 文件。

    勾选Open properties dialog选项并点击Finish

    在任务属性中点击Triggers,然后点击New并添加新触发器Repeat task every - 1 minute

现在这个任务将每分钟运行一次 Laravel 调度程序。

【讨论】:

我需要放我的php.exe的路径还是我的项目的路径? 如果您询问第 1 步,那么答案将是 - 两者都有。请看第 1 步:cd 命令会将当前目录更改为您的项目目录。然后你需要使用php.exe 文件的路径。 我的 .bat 文件的内容是什么?我仍然对这两条路径感到困惑。 我认为第 1 步很清楚。我会给你另一个例子,也许它会对你有所帮助:.bat 文件的第一行:cd c:\myprojects\mylaravelproject` and second line c:\php5\php.exe artisan schedule:run 1>> NUL 2>&1` 为了它的价值,我今天也必须解决这个问题。我使用了 Alexey 的解决方案,只做了一点小改动。我在 Win 10 机器 Laravel 5.3 上运行 XAMPP。我按照他的概述创建了批处理文件和任务,但将 .bat 的第二行更改为“php artisan schedule:run”。像魅力一样工作。此外,我将 .bat 放在我的项目根目录中,只是为了将所有内容都放在一个位置。希望这可以帮助其他尝试做同样事情的人。【参考方案2】:

我还是没有运行调度,解决方法就是在路径中加/d

cd c:\laravel-project\

cd /d c:\laravel-project\

【讨论】:

如何:在 XAMPP 上安装 Memcache (Windows 7/8/10)

.../8/10)【发布时间】:2016-03-1409:31:26【问题描述】:我正在Laravel上做一个项目。我正在尝试制作一个简单的系统,该系统使用专注于memcache的缓存。刚开始学习的时候,先查看了Laravel站点,发现使用Memcached缓存需要安装Memcache 查看详情

如何在 Windows 上通过 Laravel Installer 安装 Laravel?

】如何在Windows上通过LaravelInstaller安装Laravel?【英文标题】:HowtoinstallLaravelviaLaravelInstalleronWindows?【发布时间】:2014-12-1413:57:42【问题描述】:我正在尝试使用LaravelInstaller方法在Windows上安装Laravel框架。在thedocumentation我发现了... 查看详情

如何在 Windows 中更改 Laravel 5 的默认 url

】如何在Windows中更改Laravel5的默认url【英文标题】:HowtochangethedefaulturlofLaravel5inwindows【发布时间】:2019-03-1320:43:26【问题描述】:我正在Laravel5.4中制作应用程序。我在Windows中使用xampp服务器。我必须进入命令提示符并通过命令... 查看详情

如何从 Windows 命令提示符在 Laravel 中运行 PHPUnit

】如何从Windows命令提示符在Laravel中运行PHPUnit【英文标题】:HowdoIrunPHPUnitinLaravelfrommyWindowsCommandprompt【发布时间】:2018-12-0803:41:53【问题描述】:我的目录f:\\lara_app中安装了一个Laravel应用程序。我使用PHPartisanserve来运行应用程... 查看详情

如何在 Windows 中使用 curl 和 xampp?

...间】:2019-01-2304:03:38【问题描述】:我在使用curl时测试laravelAPI时遇到问题。我正在关注教程https://www.toptal.com/laravel/restful-laravel-api-tutorial当我在CMD上使用命令时,出现错误。命令是:curl-XPOST 查看详情

如何检查windows10中是不是有多个版本的php需要7.1的laravel包?

】如何检查windows10中是不是有多个版本的php需要7.1的laravel包?【英文标题】:howtocheckiftherearemultipleversionsofphpinwindows10need7.1forlaravelpackages?如何检查windows10中是否有多个版本的php需要7.1的laravel包?【发布时间】:2018-03-2221:04:45【... 查看详情

如何在 Windows 中自动启动 XAMPP 和 Laravel 项目

】如何在Windows中自动启动XAMPP和Laravel项目【英文标题】:HowtoautostartXAMPPandLaravelprojectinWindows【发布时间】:2019-07-3122:11:31【问题描述】:我需要在Windows中本地设置我的Laravel应用程序和XAMPP,以便可以从本地网络中的多台PC访问... 查看详情

如何知道哪个进程正在使用键盘在 Windows 10 中输入?

】如何知道哪个进程正在使用键盘在Windows10中输入?【英文标题】:HowcanIknowwhichprocessisusingthekeyboardtoinputinwindows10?【发布时间】:2021-11-0208:32:15【问题描述】:在windows10中如何知道哪个进程正在使用键盘输入?【问题讨论】:请... 查看详情

如何放置 Laravel 并使用工匠命令?

】如何放置Laravel并使用工匠命令?【英文标题】:HowtoplaceLaravelanduseartisancommands?【发布时间】:2013-03-1822:15:23【问题描述】:我最近在尝试laravelphp框架。我正在使用Windows7和XP(尝试在两者上安装)、XAMPP1.8.1和PHP5.4.7。太混乱了... 查看详情

致命错误:require(): laravel 5 (windows 10) 要求打开失败

】致命错误:require():laravel5(windows10)要求打开失败【英文标题】:Fatalerror:require():Failedopeningrequiredonlaravel5(windows10)【发布时间】:2018-10-1503:20:31【问题描述】:当我使用laravel5尝试启动服务器phpartisanserve或任何“工匠命令”时,... 查看详情

如何在 Windows 10 上使用 IPC::Run 捕获超时异常?

】如何在Windows10上使用IPC::Run捕获超时异常?【英文标题】:HowtocatchtimeoutexceptionwithIPC::RunonWindows10?【发布时间】:2021-04-2919:28:47【问题描述】:我正在尝试在Windows10上使用IPC::Run捕获超时异常(使用StrawberryPerl版本5.30.1):usestri... 查看详情

Laravel 5 如何在 select 子句中使用 Carbon 转换日期相关列?

】Laravel5如何在select子句中使用Carbon转换日期相关列?【英文标题】:Laravel5HowtoconvertdaterelatedcolumnusingCarboninselectclause?【发布时间】:2016-10-2711:41:44【问题描述】:我是php和laravel的新手,并且使用laravel5.2和MariaDB10.1.xx。测试表有... 查看详情

Laravel xampp 迁移缺少的驱动程序 windows 10

】Laravelxampp迁移缺少的驱动程序windows10【英文标题】:Laravelxamppmigratemissingdriverwindowns10【发布时间】:2021-04-1917:33:56【问题描述】:Windows10,使用xamppv3.2.4,Laravel8.12。每当运行phpartisanmigrate我得到couldnotfinddriver(SQL:select*frominformat... 查看详情

我在 Windows 10 上找不到 .env 文件 Laravel

】我在Windows10上找不到.env文件Laravel【英文标题】:Ican\'tfind.envfileLaravelonWindows10【发布时间】:2017-08-0200:27:50【问题描述】:我是第一次使用Laravel。我必须运行这个命令:“phpartisankey:generate”,但我明白了:[ErrorException]file_get_... 查看详情

如何在 Laravel 5.2 中使用资源声明路由

】如何在Laravel5.2中使用资源声明路由【英文标题】:HowtodeclarerouteswithresourcesinLaravel5.2【发布时间】:2016-10-2114:11:41【问题描述】:我在laravel的routes.php中有一些路由//CodeforrountingadminpanelRoute::resource(\'/admin\',\'Admin\\LoginController@inde... 查看详情

如何使用 Laravel 在网站中实现 OCR

】如何使用Laravel在网站中实现OCR【英文标题】:HowtoimplementOCRinwebsiteusingLaravel【发布时间】:2018-10-2811:55:20【问题描述】:我需要使用Laravel在我的网站上实现OCR(光学字符识别)搜索。如何在Laravel中实现这一点?这只能通过开... 查看详情

如何使用 NAudio 在 Windows 10 中存储 .wav 文件

】如何使用NAudio在Windows10中存储.wav文件【英文标题】:Howtostorea.wavfileinWindows10withNAudio【发布时间】:2016-09-1315:52:43【问题描述】:我正在尝试将我的16000hz16位单声道PCM音频字节存储到Windows10应用程序中的wav文件中。NAudio通常有... 查看详情

如何使用 bash 命令在 Windows 10 中创建和激活虚拟环境

】如何使用bash命令在Windows10中创建和激活虚拟环境【英文标题】:Howtocreateandactivatevirtualenvironmentinwindows10usingbashcommand【发布时间】:2017-09-1211:31:55【问题描述】:我正在尝试在Windows10中使用bash命令激活我的虚拟环境。我正在使... 查看详情