运行一个PHP文件而不调用它

时间:2011-05-30 12:51:56

标签: php

如何在不在浏览器中打开的情况下运行php文件?我能用php做到吗?或者我应该使用其他语言?

即。向用户发送生日邮件

即每5小时发送一次ping等

3 个答案:

答案 0 :(得分:4)

要自动化您的脚本,您应该使用cron

答案 1 :(得分:2)

我会使用python。

然而,PHP完全可以用于此目的。它有cli SAPI,用于命令行脚本(包括cronjobs等)。

只需使用指向PHP解释器的hashbang行启动PHP文件:

#!/usr/bin/php
<?php
echo 'hello shell';

答案 2 :(得分:0)

CLI是命令行界面。从cron开始,您可以通过命令行启动PHP脚本。

尝试启动此功能,您将了解下一步操作: http://www.php.net/manual/en/features.commandline.usage.php

形成命令行运行之类的东西 C:&gt; c:\ php \ php.exe c:\ path \ to \ your \ script.php