PHP作为守护进程/服务

可以用php(LINUX机器)实现这个function:

我已经运行PHP二进制文件,然后用PHP脚本文件来执行它。 所以这基本上是类似的,

php myscript.php

但我需要的是, myscript.php稍后给出二进制文件(cli),任何人都知道如何做到这一点? 我需要的是(也许类似的东西),写一些东西给PHP进程INPUT,并从其输出结果。

任何build议,谢谢。

你究竟想要达到什么样的目标,在哪个背景下,或者是什么问题,都不是很清楚。 调用脚本完全按照您已经提到的方式工作。 发送输入并读取其输出与pipes

 cat input.txt | php-cli myscript.php | tee write-output-here.txt 

在PHP中读取输入或写入输出使用magic php://stdinphp://stdout文件名。

这基本上是如何注册一个脚本作为inetd处理程序,它将接收网络输入,并可以将其输出作为结果发回。