PHP分叉而没有子级继承父级的文件描述符?

Rea*_*nly 5 php process

我正在尝试使用反引号运算符运行shell命令,但是子进程继承php的打开文件描述符这一事实是有问题的。有办法防止这种情况发生吗?

我正在运行PHP 5.1.2

Eli*_*Eli 2

我真正知道的唯一方法是让孩子们在分叉后开放自己的资源。

这里有一个关于 pcntl 的相当不错的教程:

http://www.hackingwithphp.com/16/0/0/miscellaneous-topics http://www.hackingwithphp.com/16/1/4/duplication-of-resources-when-forking