gpt4 book ai didi

php - 从 PHP 启动 shell 命令

转载 作者:太空宇宙 更新时间:2023-11-04 04:08:17 25 4
gpt4 key购买 nike

好吧,这将是一个非常奇怪的请求/问题。

有一个运行时间很长的 PHP 脚本,需要由技术不太熟练的用户(管理员)启动。通过 apache 运行脚本时,会抛出超时(502 或 504 Bad Gateway)。

我们假设无法配置 apache 来修复超时问题。

我想在管理面板中创建一个按钮,用于向服务器上的 PHP 脚本发送 AJAX 调用,该 PHP 脚本将充当某种代理来启动 shell 命令。然后 shell 命令将使用某些参数执行长时间运行的 PHP 脚本...但我不希望它等待长时间运行的脚本完成。代理 PHP 脚本可以退出并根据 shell 命令是否实际启动返回 true/false(这部分是可选的)。

本质上,让 PHP 启动一个 shell 命令来启动 PHP 脚本。

我怎样才能完成这样的事情?

最佳答案

您尝试过shell_exec吗?它对我有用...... http://php.net/manual/en/function.shell-exec.php

关于php - 从 PHP 启动 shell 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20260198/

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