【问题标题】:HTTPD as File OwnerHTTPD 作为文件所有者
【发布时间】:2015-04-19 00:51:36
【问题描述】:

我在 php 中使用 fopen 创建了一个临时文件并获取文件所有者/用户 ID 和用户名。我的问题是

php 生成文件的用户名总是 httpd 吗? 它总是用于apache吗?我们可以更改 apache 的用户名吗?

【问题讨论】:

    标签: php apache


    【解决方案1】:

    您可以使用the User directive 查看/更改 Apache 运行的用户。 (指令可以在httpd.conf 文件中找到,通常在 Mac 上的 /etc/apache2 中。)如果您希望 PHP 和 Apache 以不同的用户身份运行,那么您可以使用 Suexec 模块在运行时切换到不同的用户PHP 脚本。

    有关 Suexec 与 MPM-ITK 优缺点的讨论,请参阅 this question

    【讨论】:

      猜你喜欢
      • 2021-08-30
      • 1970-01-01
      • 2014-09-08
      • 2016-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多