如何通过windows 7的批处理文件运行php脚本?

问题描述:

我有2个PHP文件。一个将各种xml文件存储在数据库和其他php文件中的文件将这些xml文件作为输入,解析它们并生成另一个包含有关xml文件的各种信息的表。如何通过windows 7的批处理文件运行php脚本?

我希望这项工作安排在每个晚上。 我想通过批处理文件来做到这一点,但我不知道如何使用.bat文件,以及如何使用php脚本。

需要帮助/指导。

谢谢。 约杰什

+0

使用cron作业不需要.bat文件。 – 2013-04-23 11:44:37

+1

为了澄清一下,你想要运行哪些操作系统(Windows,Linux,其他)? – pilsetnieks 2013-04-23 11:48:09

+0

我正在使用Windows7 – 2013-04-23 12:09:03

我假设你在Windows机器上这样做,你提到一个.bat文件

PHP可以在命令行中执行例如在DOS

http://www.php.net/manual/en/features.commandline.introduction.php

一旦你得到它的手动工作只是把你在一个文本文件中所输入的内容。 (.bat)

当您想要使用调度程序时,您可以执行.bat文件(一个程序文件到windows),例如, http://windows.microsoft.com/en-GB/windows7/schedule-a-task

  1. 创建start.sh添加以下代码:
    #/斌/庆典
    PHP /path/to/folder/script.php
  2. 搭配chmod 644 script.php的

OR

  1. 创建start.sh添加以下代码:
    #/斌/庆典! /path/to/folder/script.php
  2. 搭配chmod 755 script.php的
  3. 您的script.php的第一行是:
    #在/ usr/bin中/ PHP
+0

这在Linux和MAC – ElSinus 2013-04-23 11:54:00

+0

上使用WIN7。你有任何想法如何使用.bat文件做到这一点?谢谢 – 2013-04-23 12:27:59

+1

我想这是一样的,创建你的.bat并写入:/path/to/php.exe /path/to/script.php – ElSinus 2013-04-23 12:37:21