2016-04-28 7 views
0

おはようございます!同時に2つの異なるPHPプログラムを実行してください。

私は現在、小さなプロジェクトに取り組んでいます。私は音楽を制御するためにPHPで単純なREST APIを作成しようとしています。このアイデアは、apiへの呼び出しがPHPのexec機能を持つサーバーコマンドを実行するというものです。 これはすでに動作しています:)

私が知りたいことは、プレイリストのように複数のファイルをお互いに再生することです。私の考えは2つの異なるプログラムです。 ファイルを再生する必要があるファイルを含むキューと、キューの最初のアイテムを再生するプログラムを持つ1つのプログラム。 再生中にキューを変更する必要があります。

ですから、これは可能ですか?これらのプログラムを同時に実行する方法はありますか?または、私の考え方を複雑にする方法があり、はるかに優れた単純なソリューションがありますか?

私と一緒に考えてくれてありがとう:)
ニールス

+1

あなたはどのように曲を演奏していますか? – jpopesculian

+2

いくつかのコードを表示することを検討してください。 – Jordumus

+0

おそらく2つの異なる機能? – claudios

答えて

0

あなたは可能性:

  1. あなたのクライアントからの2つの異なるAPI呼び出しを行い、お使いのプレーヤーのためのあなたのキューと1のための1
  2. 作成& charを使ってデーモンとして両方のプロセスを起動し、あなたのAPIにこのスクリプトを呼び出させるbashスクリプト
  3. PHPでいくつかの非同期スレッドを試しています。とhere
+0

私の究極の目標は、serverlevelでプレイリストを実行することです。そう思ったら、最初の選択肢は不可能ですか? 2番目と3番目のオプションは良い考えです。私はbashプロセスについて多くの経験がありません。私はPHPのスレッドを見ていきたいと思います。ありがとう:) –

+0

ex/start/playlistと/ start/playerの2つのAPIルートがあれば、各関数は 'exec'コマンドを作ることが可能です。両方のルートをクライアントから非同期で呼び出すことができます(例:Javascript for ex) – soywod

関連する問題