HTTPD作为文件所有者

时间:2015-02-18 05:22:55

标签: php apache

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

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

1 个答案:

答案 0 :(得分:3)

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

有关Suexec与MPM-ITK的利弊讨论,请参阅this question

相关问题