1

我在 Windows 操作系统中运行 wampp 服务器。无论何时pcntl_fork()尝试,致命错误都会显示为Fatal error: Call to undefined function pcntl_fork()

我发现 PCNTL 扩展需要 *nix 平台。如果是这样,Windows 有任何 PCNTL 的替代品吗?

非常感谢。

4

1 回答 1

1

根据我的发现,在 Windows 中似乎有多种分叉解决方案。其中之一是具有以下语法的psexec :

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

我在这个答案中找到了这个解决方案。另一种选择是使用在这个答案中找到的 WScript.shell,语法如下:

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

如需更多文档和信息,还请查看相关的MSDN 页面

于 2014-05-01T07:16:58.513 回答