我想从 PHP 脚本中触发 eider exec() 或 system() 中的 shell 命令,但这是一项需要一段时间才能完成的任务,有没有办法触发它并继续运行 PHP 页面加载而不延迟?
编辑:我使用的是 CentOS 6,PHP 5.3
取决于您使用的操作系统。
对于Linux:
pclose(popen("php somefile.php &","r"));
注意最后的“&”(非常重要)。
对于窗户:
pclose(popen("start php.exe somefile.php","r"));
这里的start
关键词很重要。
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)