PHP - 如何多次并行运行脚本

时间:2012-05-17 19:40:42

标签: php

我想并行运行以下脚本的多个实例:

for($i = 0; $i < 1000; ) {
   echo "It works! Woohoo.<br/>";
   sleep(1);

   flush();
   ob_flush();
 }

我已经在Apache的httd.conf中包含了httpd-mpm.conf,但它仍然无效。 我在Windows7上使用WAMP。有没有办法让这个工作?

谢谢!

2 个答案:

答案 0 :(得分:3)

PHP是单线程的,但是有一些技巧可以获得多个线程,以便将繁重的任务卸载到后台。一种是使用Gearman,另一种是使用PHP 5.4中引入的新事件。

答案 1 :(得分:0)

不要使用PHP使用CGI或Java Servlets。