Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Windows 操作系统中运行 wampp 服务器。无论何时pcntl_fork()尝试,致命错误都会显示为Fatal error: Call to undefined function pcntl_fork()。
pcntl_fork()
Fatal error: Call to undefined function pcntl_fork()
我发现 PCNTL 扩展需要 *nix 平台。如果是这样,Windows 有任何 PCNTL 的替代品吗?
非常感谢。
根据我的发现,在 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 页面。