使用php在Windows 7中的Cron作业

时间:2013-09-03 11:20:38

标签: php cron

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

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

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

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

1 个答案:

答案 0 :(得分: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. 完成
  7. 更多信息: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环境变量&gt;系统和安全性&gt;系统&gt; 高级系统设置

    2. 点击环境变量

    3. 系统变量中选择路径,然后点击修改

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

    5. 重启PC,在命令提示符下键入 php -v

    6. 现在你可以轻松地做到这一点:

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