gpt4 book ai didi

php - 如何从另一个执行php脚本?

转载 作者:行者123 更新时间:2023-12-04 05:34:38 26 4
gpt4 key购买 nike

如何从另一个执行 php 脚本?

我想从我的 php 文件中执行 3 个 php 脚本,而无需等待 3 个脚本完成。换句话说,这3个php文件需要一次(并行)执行,而不是一个一个(顺序)执行。

这 3 个脚本位于我的主 php 文件(脚本)的同一文件夹中。

最佳答案

如果您不想等待它们完成,请运行它们

exec('php script.php &> /dev/null &');
shell_exec('php script.php &> /dev/null &');
system('php script.php &> /dev/null &');
`php script.php &> /dev/null &`

任何这些都应该完成工作,具体取决于您的 PHP 配置。尽管它们是不同的功能,但它们的行为应该是相似的,因为所有输出都被重定向到/dev/null 并且过程会立即分离。

我在生产环境中使用第一个解决方案,其中客户端启动一个 bash SMS 发送脚本,该脚本可能需要 10 分钟才能完成,它从未失败过。

更多信息: http://php.net/exec · http://php.net/shell_exec · http://php.net/system

关于php - 如何从另一个执行php脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12117177/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com