要让PHP文件定时运行,可以使用Linux的Crontab定时任务功能。
-
首先,使用命令行编辑Crontab文件:crontab -e
-
在打开的文件中,添加一行类似于以下格式的内容:
* * * * * /usr/bin/php /path/to/your/php/file.php >/dev/null 2>&1
其中,* * * * *
表示每分钟都执行,可以根据需要修改为其他时间;/usr/bin/php
是PHP解释器的路径;/path/to/your/php/file.php
是你要定时运行的PHP文件的路径;>/dev/null 2>&1
表示将输出重定向到空设备,以避免产生不必要的日志。
-
保存文件并退出,Crontab会在下一次执行时自动生效。
注意:在PHP文件中,不要使用绝对路径引用其他文件,应该使用相对路径,以避免路径错误。