PHP 将命令发送到后台进程


Php sending commands to a background process

我正在编写一个网络服务。PHP 处理器应将处理移交给位于服务器上的可执行文件。

当请求到达时,PHP 应该运行可执行文件并从可执行文件中取回输出并在 PHP 中进一步处理它,而可执行文件继续在后台运行。如何实现这一点?

我做了一个网络服务,它可以在后台运行计算并使用文件进行通信。

  • 来自客户的请求
  • 创建作业文件
  • 启动运行作业文件的后台 PHP CLI
  • 如果作业进程已完成,它会将其结果写入结果文件
  • 当客户端从作业请求结果时,服务器进程会从结果文件中读取它