好吧,我有一个包含多个工具的Web应用程序。 一个这样的工具在同一个PHP脚本上发送一个简单的Ajax请求,该脚本又通过Curl发送一个HTTP请求,但问题是这个请求需要很长时间。
由于此过程需要很长时间,因此我无法在应用程序中执行其他任务,因此我希望完成此过程以使用其他工具。
如何分配或启用PHP以使用多个子进程或进程?
在这种特殊情况下,我不需要也不想使用Thread Class,或者“exec”通过命令行执行。
问题说明:
我有上传文件的脚本,但是当我上传文件(大尺寸)时,这个脚本需要很长时间,因此在加载文件时,我希望看到我上传的历史记录文件。 为此,应在浏览器中打开另一个带有URL历史记录上传的选项卡。 问题是,当我打开记录时,这将保持“等待”,直到另一个选项卡完成加载(完成上传文件时)。
( I thing )问题是PHP在同一进程/线程中处理所有内容,这会阻止您一次使用多个脚本(在浏览器上使用多个选项卡)
所以我的问题是我需要同时运行多个进程,而不必等待任何进程完成运行。
我目前正在使用Linux Centos 7服务器,Apache + PHP 5.4和4GB RAM分配给PHP。
由于