在Web服务器环境中启用PHP中的PROCESS CONTROL(PCNTL)会产生什么副作用?

Lin*_*ina 0 php security process-control pcntl


以下是来自http://www.php.net/manual/en/intro.pcntl.php的报价

Process Control should not be enabled within a web server environment and unexpected results 
may happen if any Process Control functions are used within a web server environment.

在我的网络服务器上启用它有什么副作用?它的威胁和安全问题是什么?

非常感谢你的帮助

Cha*_*les 5

启用扩展和使用功能之间存在很大差异.只是启用扩展应该没有任何副作用.

另一方面,提供的功能可以允许一些恶作剧. fork可能被滥用,信号可以被发送到其他进程,告诉他们执行您可能不想要的操作,并且可以修改与Web服务器守护程序具有相同所有者的进程的优先级.

换句话说,除非你控制在该机器上运行的所有PHP,例如在共享托管环境中,否则它不是你想要启用的东西.