Php 如何为我的网站创建守护程序?
我试图创建一个后台程序,在后台运行,每隔n秒执行一次php代码,比如:查询 我之所以需要这个守护进程,是因为我正在构建一个网站,有两种类型的用户。供应商和消费者。供应商可以提供特定的服务(如清洁、喷漆等),而消费者会在其个人资料中发布要求提供此类服务的报价 我的目标是在后台运行一个守护进程,将使用者与提供使用者请求的服务的提供者进行匹配,并以建议的形式显示匹配 我曾试图了解服务于这种目的的守护进程,但我没有学到多少 我按照本教程安装了PEAR和System_守护程序: 我试图在我的服务器的web目录(我的网站所在的目录)中创建一个文件,但当我打开通过浏览器创建的.php文件时,它什么也不做 test.php文件中的代码如下所示:Php 如何为我的网站创建守护程序?,php,daemon,pear,Php,Daemon,Pear,我试图创建一个后台程序,在后台运行,每隔n秒执行一次php代码,比如:查询 我之所以需要这个守护进程,是因为我正在构建一个网站,有两种类型的用户。供应商和消费者。供应商可以提供特定的服务(如清洁、喷漆等),而消费者会在其个人资料中发布要求提供此类服务的报价 我的目标是在后台运行一个守护进程,将使用者与提供使用者请求的服务的提供者进行匹配,并以建议的形式显示匹配 我曾试图了解服务于这种目的的守护进程,但我没有学到多少 我按照本教程安装了PEAR和System_守护程序: 我试图在我的服务器的we
<?php require_once "System/Daemon.php"; // Include the
ClassSystem_Daemon::setOption("appName", "mydaemon"); // Minimum configuration
System_Daemon::start(); // Spawn Deamon!
?>
我确信include_once有效,ClassSystem_Daemon::setOption(“appName”,“mydaemon”);也有效,因为我尝试注释掉System_Daemon::start();并在该代码下放置一个echo命令。使用System_Daemon::start();命令注释掉echo
任何人有任何建议或任何信息可以指导我完成吗?守护进程必须在CLI上启动,而不是通过web浏览器启动
使用cronjob会更好。您考虑过使用cronjob吗?它会在服务器上每隔一段时间运行所需的脚本。首先感谢您的回复。我不能使用cronjob的原因是,该网站是我在web开发课程中必须完成的任务的一部分。