代码之家  ›  专栏  ›  技术社区  ›  Richard Knop

确保允许Apache用户使用shell

  •  0
  • Richard Knop  · 技术社区  · 14 年前

    如何确保允许Apache/web服务器用户执行shell命令?我想在PHP脚本中执行一个shell命令,但是由于某些原因它不能工作(当然,手工在shell中编写时它可以工作,所以这个命令肯定是正确的)。

    我相信问题是PHP运行的用户不能执行shell命令。如何检查并更改用户使用shell的权限?

    我使用的是Windows7、Apache2.2、PHP5.2.x。

    4 回复  |  直到 12 年前
        1
  •  1
  •   Redlab    14 年前

    或许这可以帮助:

    1. 在windows中找到要取得所有权的文件或文件夹

    2. 在文件或文件夹上单击鼠标右键,然后从上下文菜单中选择“属性”

    3. 单击“属性”窗口中的“编辑”按钮,单击“确定”确认UAC 提升请求。

    4. 或小组。

    5. 现在在“权限”部分检查您要授予的权限,即

        2
  •  1
  •   Community Tales Farias    7 年前

    我相信你的问题在这个网站上会更合适一些: https://serverfault.com/

    文件是否具有apache用户的执行权限?如果那是Linux,我能帮上更多的忙。。。

        3
  •  1
  •   Noufal Ibrahim    14 年前

        4
  •  1
  •   Radek Suski    14 年前