可以用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://stdin
或php://stdout
文件名。
这基本上是如何注册一个脚本作为inetd处理程序,它将接收网络输入,并可以将其输出作为结果发回。