lnepal
lnepal

Reputation: 549

pcntl_fork() is not working in PHP 5.3.8

I'm running wampp server in Windows OS. Whenever pcntl_fork() is tried, a fatal error is shown as Fatal error: Call to undefined function pcntl_fork().

I found the PCNTL extension requires *nix platforms. If so is there is any alternatives of PCNTL for windows ?

Thanks much.

Upvotes: 1

Views: 1546

Answers (1)

Alex van den Hoogen
Alex van den Hoogen

Reputation: 754

From what I've found there seems to be multiple solutions for forking in Windows. One of them is psexec with the following syntax:

exec('psexec -d php-cgi.exe somescript.php');

I've found this solution in this answer. Another option would be to use WScript.shell, found in this answer, with the following syntax:

$com = new Com('WScript.shell');
$com->run('php yourscript.php', 10, false);

For more documentation and information also check out the relevant MSDN page.

Upvotes: 1

Related Questions