本文实例讲述了php开启多进程的方法。分享给大家供大家参考。具体实现方法如下:
代码如下:
<?php
$IP='192.168.1.1';//Windows 的IP
$Port='5900'; //VNC使用的Port
$ServerPort='9999';//Linux Server 外使用的Port
$RemoteSocket=false;// 到VNC的Socket
function SignalFunction($Signal){
// 是主Process的 息 理函
global $PID;//Child Process的PID
switch ($Signal)
{
case SIGTRAP:
case SIGTERM:
//收到 束程式的Signal
if($PID)
{
//送一 SIGTERM的 Child告 他 快 束掉
posix_kill($PID,SIGTERM);
//等待Child Process 束,避免zombie
pcntl_wait($Status);
}
// 主Process 的Socket
DestroySocket();
exit(0); // 束主Process
break;
case SIGCHLD:
/*