我已经构建了一个循环脚本,我想让它在后台运行。
问题在于,当我通过浏览器运行它时,它工作正常但是一旦我停止加载页面,脚本停止/存在,我知道这很正常并且有意义,但我怎么能运行特定的PHP脚本在后台无休止地?
如果php中的函数运行其他脚本但它会继续而不是等待它会很棒。
答案 0 :(得分:1)
您可能正在寻找:
答案 1 :(得分:0)
可以从命令行运行脚本作为后台进程。看这里Run php script as daemon process或者看http://pear.php.net/package/System_Daemon,它可以帮助你使它工作:)
Web服务器会终止您的脚本,因为当用户访问另一个站点时,服务器需要生成新的PHP进程,例如关闭旧的进程。