PHP作为守护进程/服务

时间:2011-10-21 02:19:46

标签: php linux daemon

我能用php(LINUX机器)实现这个目的:

我已经运行了php二进制文件,然后用php脚本文件提供它来执行。所以它基本上就像是,

php myscript.php

但我需要的是,myscript.php稍后会给出php二进制文件(cli),有谁知道如何实现这个目标?我需要的是(也许是类似的东西),写一些东西到PHP​​进程INPUT并从其输出中获取结果。

请提出任何建议,谢谢。

1 个答案:

答案 0 :(得分:0)

目前还不是很清楚你实际想要达到的目标,设置或问题所在。调用脚本与您已经提到的完全一样。发送输入并读取其输出与pipes一起使用。

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

要在PHP中读取输入或写入输出,请使用神奇的php://stdinphp://stdout文件名。

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