如何定期更新php?

时间:2010-10-13 15:39:49

标签: php web

我需要我的网站偶尔读取一个文件才能更新自己。 (如果可能,每天或每周)

php能够独​​自完成吗? (从我看到的答案是“不”)

我还可以用它来做什么? (Sql似乎可能有用,但我已经搜索过,无法确定)

4 个答案:

答案 0 :(得分:3)

您可以使用以给定间隔执行php脚本的cronjob(例如,每天中午12点)。

如果你不能使用真正的cronjobs:还有一些网站提供免费的“cronjobs” - 你给他们一个URL,他们在你告诉他们时访问它。只需谷歌“免费cronjobs”。

答案 1 :(得分:1)

Cronjobs是明显的答案(基于Linux的服务器)。 但是对于那些没有能力/权限在他们的特殊环境中执行此操作的人。

另一种选择是建立一个模拟的cron。 每次加载站点/页面时,基本上都会执行脚本。 然后,可以检查当前时间/日期并确定是否需要执行进一步操作,在您的情况下是更新操作。

答案 2 :(得分:0)

您可以在unix系统上使用crontables来运行定期更新。

答案 3 :(得分:0)

使用Cron:

crontab -e

然后像vim或vi一样编辑文件。

http://blog.linuxvin.com/wp-content/uploads/2010/07/crontab-syntax.gif

这将每天执行:

0 0 0 0 0-6 /absolute/path/to/the/executable

如果你想让你的PHP脚本可执行使用ol'she-bang。添加:

#!/usr/bin/php

或者PHP解释器到PHP文件第一行的路径,然后执行:

chmod a+x yourfile.php