php - 如何从 Windows 访问 PHP 的 GUI 以便为 Magento 设置 cron 作业

标签 php mysql windows cron magento-1.9

我已经使用 Microsoft 的 Webplatform 安装程序在我的 w10 环境中建立了一个 Magento 商店,该安装程序处理了先决条件(PHP、MySQL 等),并且能够通过 SOAP 从 Windows 应用程序一次导入一个产品.

但是,性能不是很好,而且因为我需要能够相对快速地将大量产品一次导入 Magento(一次 100 个...),我偶然发现并安装了 MAGMI。

使用 MAGMI,我已经能够通过 CSV 手动成功导入产品(此处的优秀指南: https://aionhill.com/product-import-magmi ),但我现在需要能够自动化此 MAGMI 流程,但不知道如何操作。

有很多关于使用 Windows 任务计划程序和 cron 作业来设置自动化任务的讨论,但生产环境将始终基于 LAMP 技术,因此 cron 作业就是如此。

http://www.unixgeeks.org/security/newbie/unix/cron-1.html解释了什么是 cron 作业,但随后它说执行以下操作来查明 cron 守护进程是否正在运行:“cog@pingu $ ps aux | grep crond”...

An article's answer here讨论如何在 Magento 中设置 cron 作业(系统 > 配置 > 高级 > 系统 > Cron(计划任务)),但我看到的只是:

Magento cron fields

当我在我的机器上查找 php.exe 并运行它时,我得到的只是一个黑框,似乎没有执行任何操作:

PHP.exe

我猜测我需要访问 PHP 服务器的 GUI(Plesk GUI?),以便在 Windows 环境中设置 cron 作业并能够遵循 MAGMI's wiki guide on how to set up MAGMI so that it can be driven froma command line 但我该怎么做呢?

Microsoft 的 WebMatrix 和 MySQL Workbench 允许我查看文件和数据库,并且我可以通过浏览器 URL 进入 Magento 商店,但仅此而已。

最终,我的 Windows 应用程序将管理整个过程:创建 CSV 数据文件,将它们通过 FTP 传输到网络服务器,然后启动 MAGMI 开始导入过程。

非常感谢您的指点。

最佳答案

PHP 没有 GUI。 PHP 是一个脚本解析器。当执行 php.exe 时,您将获得命令行界面,您可以在其中编写 PHP 代码并执行它...

此外,在 Windows 中没有 cron 作业,但正如您所发现的,有一个称为“任务计划程序”的东西。看https://technet.microsoft.com/en-us/library/cc748993(v=ws.11).aspx如何使用它。

关于php - 如何从 Windows 访问 PHP 的 GUI 以便为 Magento 设置 cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42511840/

相关文章:

php - 覆盖 <tr> onclick,在单个单元格中切换模式

php - JS 和 PHP 的加载时间不一致

php - 解析 XML 太慢?

php - Highstock mysql json 多条数据

windows - 从 cmd.exe 或 Windows Run 运行命令的区别

python - 在 Windows 中使用 Protocol Buffer

php - 在 laravel 中查找与标签关联的所有帖子

php - 如何设置 PhpStorm 识别变量的类

java - MySQL 无法从远程客户端连接

java - windows下hadoop启动tasktracker的问题