1

我正在使用 Windows 7 并使用 PHP。我是第一次从事 cron 工作,所以我不知道从哪里开始。

20 分钟后,我希望查询运行并插入 的值,再过 20 分钟后,我希望增加并插入$i的值$i

我目前正在使用以下代码:

<?php
include "config.php";
$i=1;
$r=mysql_query("insert into test1(score) values ('$i')");
?>
4

1 回答 1

0

根据我的经验,我使用的是窗口任务调度程序,我每小时聚合大约 70,000 多条记录。

首先,如果您使用 WAMP,请在您的测试文件夹下创建一个名为 index.php 的文件

<?php
  echo "Hello from Mars";
?>

接下来转到您的命令提示符并尝试执行以下操作:

C:\WAMP\bin\php\php5.4.1.2\php.exe -f "C:\WAMP\www\test\index.php"

如果输出相同,我们就在正确的轨道上,继续前进......

  1. 在 Windows 7 中,转到您的开始菜单类型任务计划程序
  2. 创建基本任务,填写必要信息即可
  3. 设置触发器,取决于您的需要
  4. 选择启动程序
  5. 指定程序脚本,浏览位于 wamp 文件夹中的 php.exe
  6. 结束

更多信息: http: //www.howtogeek.com/123393/how-to-automatically-run-programs-and-set-reminders-with-the-windows-task-scheduler/

要确定您的 php 是否在 cli 下运行:

<?php
  if(PHP_SAPI == 'cli') echo 'Running CLI';
?>

要加快输入 php 位置的过程:

  1. 在控制面板 > 系统和安全 > 系统 > 高级系统设置中设置 PHP 环境变量

  2. 单击环境变量

  3. 系统变量中选择路径并单击编辑

  4. 附加 PHP 文件的位置C:\WAMP\bin\php\php5.4.1.2确保不要忘记包含用于分隔路径的服务器的分号。

  5. 重启电脑,在命令提示符下输入php -v

现在您可以轻松地做到这一点:

php -f "C:\WAMP\www\test\index.php"

于 2013-09-04T12:30:00.767 回答