Php 多线程/非阻塞

Php 多线程/非阻塞,php,multithreading,nonblocking,Php,Multithreading,Nonblocking,我正在运行beanstalkd服务器来处理“作业”。我有一个名为Worker.php的文件来处理这些作业。每个作业都有一个“名称”和一个需要的文件。工作人员应开始所需文件的新包含;但我希望在新流程中做到这一点,而不会中断父级,因此可以执行更多流程/要求 到这里最好的方式是什么 PThreads不是一个选项,因为我无法启用ZTS。您可以在后台执行进程: exec("php Worker.php > /dev/null &"); 使用exec()将中断父进程,并且不会让我知道脚本是否

我正在运行beanstalkd服务器来处理“作业”。我有一个名为Worker.php的文件来处理这些作业。每个作业都有一个“名称”和一个需要的文件。工作人员应开始所需文件的新包含;但我希望在新流程中做到这一点,而不会中断父级,因此可以执行更多流程/要求

到这里最好的方式是什么


PThreads不是一个选项,因为我无法启用ZTS。

您可以在后台执行进程:

exec("php Worker.php > /dev/null &");
使用exec()将中断父进程,并且不会让我知道脚本是否已完成;或兴奋。您可以使用
proc\u open()
。你会得到更多的控制。