Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 作为文件所有者的HTTPD_Php_Apache - Fatal编程技术网

Php 作为文件所有者的HTTPD

Php 作为文件所有者的HTTPD,php,apache,Php,Apache,我在php中使用fopen创建了一个临时文件,并获得了文件所有者/用户id和用户名。我的问题是 httpd是否总是php生成文件的用户名? 它总是为apache设计的吗?我们可以更改apache的用户名吗?您可以查看/更改与apache一起运行的用户。(指令可在Mac上的httpd.conf文件中找到,通常位于/etc/apache2中。)如果希望PHP和Apache作为不同的用户运行,则可以在运行PHP脚本时使用Suexec模块切换到不同的用户 有关Suexec与MPM-ITK的利弊讨

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

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

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

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