如何定期更新php?

发布于 2024-09-27 11:08:07 字数 129 浏览 1 评论 0原文

我需要我的网站偶尔读取文件以进行自我更新。 (如果可能的话,每天或每周)

php 能单独完成这个任务吗? (据我所知,答案是“否”)

我还能用什么来做到这一点? (Sql似乎可以工作,但我已经搜索过并不能确定)

I need my site to occasionally read a file in order to update itself. (Daily or weekly if possible)

Is php capable of this alone? (From what I've seen the answer is "no")

What else can I use to do this? (Sql seems like it might work, but I've searched and can't tell for sure)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

离鸿 2024-10-04 11:08:07

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

如果您无法使用真正的 cronjobs:还有一些网站提供免费的“cronjobs” - 您给他们一个 URL,他们会在您告诉他们的时间访问它。只需谷歌搜索“免费 cronjobs”即可。

You could use a cronjob that executes your php-script at a given interval (eg every day at 12pm).

In case you cannot use real cronjobs: there are also some sites that offer free "cronjobs" - you give them a URL and they visit it at the time you tell them to. Just google for "free cronjobs".

软甜啾 2024-10-04 11:08:07

Cronjobs 是显而易见的答案(对于基于 Linux 的服务器)。
然而,对于那些没有能力/权限在其特定环境中执行此操作的人来说。

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

Cronjobs are the obvious answer (for linux based servers).
However for people who don't have the ability / permissions to do this on their paticular environment.

The other option is to build a simulated cron.
Which basically executes a script every time the site / page is loaded.
This could then check the current time / date and decide whether it needs to perform further operations, in your case the update operation.

滴情不沾 2024-10-04 11:08:07

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

You can use crontables on unix system to run periodical updates.

不离久伴 2024-10-04 11:08:07

使用 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

Use Cron:

crontab -e

Then you edit the file like in vim or vi.

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

This would execute everyday:

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

If you want to make your php script executable use the ol' she-bang. Add:

#!/usr/bin/php

or whatever the path is to your php interpreter to the first line of your PHP file and then do:

chmod a+x yourfile.php
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文