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

时间:2013-04-23 11:43:21

标签: php batch-file

我有2个php文件。将各种xml文件存储在数据库和其他php文件中的文件将这些xml文件作为输入,解析它们并生成另一个包含有关xml文件的各种信息的表。

我希望这项工作安排在每个晚上。 我想通过批处理文件执行此操作,但我不知道如何使用.bat文件,以及如何将php脚本合并到其中。

需要帮助/指导。

感谢。 约杰什

2 个答案:

答案 0 :(得分:3)

我假设您在Windows机器上执行此操作,因为您提到了.bat文件

PHP可以从命令行执行,例如一个dos shell

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

手动完成后,只需将您输入的内容放入文本文件即可。 (.BAT)

如果要使用调度程序,可以执行.bat文件(Windows程序文件),例如http://windows.microsoft.com/en-GB/windows7/schedule-a-task

答案 1 :(得分:0)

  1. 创建start.sh添加此代码:
    #!/斌/庆典
    php /path/to/folder/script.php
  2. chmod 644 script.php
  3. OR

    1. 创建start.sh添加此代码:
      #!/斌/庆典
      /path/to/folder/script.php
    2. chmod 755 script.php
    3. 你的script.php的第一行必须是:
      #!/ usr / bin / php