【发布时间】:2013-09-12 11:09:09
【问题描述】:
我正在构建一个转码服务器(php-apache),它的主要工作是将媒体文件转码为一般格式(例如:mp4)。 客户端将文件上传到服务器然后等待回复。 服务器接收文件,转码为通用格式,然后将http消息(转码媒体文件的链接)发送回客户端。 转码过程将在命令行中执行。 无论如何php可以执行转码过程,等待过程完成并将结果返回http消息给适当的客户端(如何知道过程何时完成)?
任何人都可以建议我一个解决方案,非常感谢!
【问题讨论】:
-
看看exec() 函数。它将执行一个命令行函数并将输出作为一个数组返回。
-
@BenFortune exec() 立即返回我还是等待过程完成?你能解释一下吗
标签: php multithreading apache client-server multitasking