我能用php(LINUX机器)实现这个目的:
我已经运行了php二进制文件,然后用php脚本文件提供它来执行。所以它基本上就像是,
php myscript.php
但我需要的是,myscript.php
稍后会给出php二进制文件(cli),有谁知道如何实现这个目标?我需要的是(也许是类似的东西),写一些东西到PHP进程INPUT并从其输出中获取结果。
请提出任何建议,谢谢。
答案 0 :(得分:0)
目前还不是很清楚你实际想要达到的目标,设置或问题所在。调用脚本与您已经提到的完全一样。发送输入并读取其输出与pipes
一起使用。
cat input.txt | php-cli myscript.php | tee write-output-here.txt
要在PHP中读取输入或写入输出,请使用神奇的php://stdin
或php://stdout
文件名。
这基本上就是如何将脚本注册为inetd处理程序,它将接收网络输入并将其输出作为结果发回。