PHP as daemon/service

六眼飞鱼酱① 提交于 2019-12-11 18:38:51

问题


can i achieve this with php (LINUX machine):

i have php binary already running, and then feed it with php script file to be executed. So it's basically something like,

php myscript.php

but what i need is, the myscript.php is given later to php binary (cli), anyone know how to achieve this? what i need is (maybe something like), write something to php process INPUT and take the result from its output.

Any suggestion please, thanks.


回答1:


It's not very clear what you actually want to achieve, in which setting, or what the problem is. Invoking the script works exactly as you already mentioned. Sending input and reading its output works with pipes.

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

And to read input or write output in PHP use the magic php://stdin or php://stdout filenames.

That's basically how you can register a script as inetd handler, where it would receive network input and can send its output as result back.



来源:https://stackoverflow.com/questions/7844320/php-as-daemon-service

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!