PHP不需要打开浏览器窗口就可以运行脚本

PHP不需要打开浏览器窗口就可以运行脚本,php,Php,我想知道是否有可能让PHP在set循环上运行命令,而不需要用户在浏览器上主动查看 例如,邮件发送-我希望能够运行此循环,即使在关闭浏览器时,直到我命令它停止 $name = "Foo"; $to = $row['email'] //imagine it was fetched from a database; mail($to,"Hello ".$name."! you won a million dollars!","Just kidding!"); 查找之后,我注意到有人提到可以将PHP脚

我想知道是否有可能让PHP在set循环上运行命令,而不需要用户在浏览器上主动查看

例如,邮件发送-我希望能够运行此循环,即使在关闭浏览器时,直到我命令它停止

$name = "Foo";
$to = $row['email'] //imagine it was fetched from a database;
mail($to,"Hello ".$name."! you won a million dollars!","Just kidding!");
查找之后,我注意到有人提到可以将PHP脚本作为进程运行, 我很想知道这样的事情是否可以做到,如果可以的话,我将非常感谢您对本案的帮助


提前谢谢

您可以使用rabbitmq或beanstalk之类的队列管理器

也可以使用cron设置任务


是的,它的名称是CLI,即命令行界面。只需运行:php.exe myfile.phpDo您必须从控制台像这样运行它吗?因为我甚至希望能够从PHP脚本中启动循环,所以您可以从控制台运行它。在*nix系统上,您也可以将其发送到后台。您在Windows或Linux上使用的是什么系统?使用cron,是否可以同时运行几个任务?