有办法在windows下实现PHP的多进程编程吗?

pcntl系列函数只能在*nix系统上使用,请问windows下能不能做PHP的多进程实现?

阅读 14.1k
3 个回答

你先想清楚是否真的需要fork, signal, priority等pcntl的特性,如果其实你只是想要另外新开一个进程,也可以通过cli下面用exec执行额外的php进程来一定程度上模拟多进程

如果你确实需要fork等特性:

  1. cygwin是Windows上的POSIX环境,你可以在上边试试编译php以及pcntl的扩展(不知道是否能走通)

  2. 上虚拟机吧

新手上路,请多包涵

windows下面不可用,官方说明的
http://php.net/manual/zh/pcnt...

Note:
当前,这个模块没有非Unix平台可用的函数(即非Unix类系统不支持此模块)。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏