【问题标题】:Accessing shell executables from php in apache server在 apache 服务器中从 php 访问 shell 可执行文件
【发布时间】:2023-05-10 19:02:01
【问题描述】:

我的服务器盒目前处理100k并发请求,我需要使用php命令exec($cmd)shell_exec($cmd)并执行一个shell文件(一个扩展名为somefile.sh的文件)并执行一些文件移动和执行文件。

apache服务器如何处理这个操作会不会基于并发连接让我的服务器崩溃???

【问题讨论】:

    标签: php linux apache shell


    【解决方案1】:

    不,没有。所有这些事情都由操作系统处理。

    【讨论】:

    • 是的,我的问题是:Apache 服务器是否处理对同一 unix shell 可执行文件的访问,这些可执行文件被数千个请求反复访问。
    • 这不是你的问题!但不,它没有。每个请求都会创建一个新的 shell。
    【解决方案2】:

    如果您正在寻找如何使用 PHP 从 shell 执行程序,请转到 here

    【讨论】:

      最近更新 更多