PHP作为守护进程/服务

PHP作为守护进程/服务,php,linux,daemon,Php,Linux,Daemon,我可以用php(LINUX机器)实现这一点吗 我已经运行了php二进制文件,然后将要执行的php脚本文件提供给它。所以基本上是这样的 php myscript.php 但我需要的是,myscript.php稍后会提供给php二进制文件(cli),有人知道如何实现这一点吗?我需要的是(可能类似),将一些东西写入php进程输入,并从其输出中获取结果 请提供任何建议,谢谢。不太清楚您真正想要实现什么,在什么环境下,或者问题是什么。调用脚本的工作方式与前面提到的完全相同。发送输入并读取其输出与 要在PH

我可以用php(LINUX机器)实现这一点吗

我已经运行了php二进制文件,然后将要执行的php脚本文件提供给它。所以基本上是这样的

php myscript.php

但我需要的是,
myscript.php
稍后会提供给php二进制文件(cli),有人知道如何实现这一点吗?我需要的是(可能类似),将一些东西写入php进程输入,并从其输出中获取结果


请提供任何建议,谢谢。

不太清楚您真正想要实现什么,在什么环境下,或者问题是什么。调用脚本的工作方式与前面提到的完全相同。发送输入并读取其输出与

要在PHP中读取输入或写入输出,请使用magic或文件名


这就是将脚本注册为inetd处理程序的基本方法,在这里它将接收网络输入并将结果发送回。

对不起,我忘了提及。我将提供“输入”到运行的PHP CLI从C++。我试图避免“启动”php的需要,方法是让它已经运行,然后输入需要执行的脚本,当然,还要获得该脚本的结果/输出。所以我不想每次都执行“php myscript.php”,但是“php”已经在运行了,我会要求它“请执行这个脚本…”您可以连接到FastCGI守护进程。还有一个C++库。但这有点麻烦。所以,我会走守护进程的路线。使用扩展myscript.php。
cat input.txt | php-cli myscript.php | tee write-output-here.txt