同时运行两个不同的PHP程序

时间:2016-04-28 15:13:05

标签: php

下午好!

我目前正在开展一个小项目。我尝试在PHP中创建一个简单的REST api来控制音乐。这个想法是对api的调用使用PHP的exec函数执行服务器命令。 这已经有效了:))

我想知道的是互相播放多个文件,比如播放列表。我的想法是两个不同的程序。 一个程序管理一个队列,其中包含必须播放的文件和一个播放队列中第一个项目的程序,而不是第二个项目等。 在播放歌曲时,应该修改队列。

所以可能有疑问:这甚至可能吗?我有办法同时运行这些程序吗?或者我的思维方式是复杂的,还有更好更简单的解决方案吗?

感谢您和我一起思考:) 尼尔斯

1 个答案:

答案 0 :(得分:0)

你可以:

  1. 从您的客户端进行2次不同的API调用,1为您的队列,1为您的播放器
  2. 创建一个bash脚本,使用& char将这两个进程作为守护进程启动,并使您的API调用此脚本
  3. 在PHP中尝试一些异步线程(我还没有测试),doc herehere