php5没有作为www数据运行


php5 not being run as www-data

我有一些文件需要php为客户端提供服务。这些文件按原样归www-data所有,权限为644。然而,对这些文件的访问被拒绝了,所以我运行了这个小脚本:

<?php
    echo shell_exec('whoami');
?>

它打印出daemon,这不是我希望php作为.运行的用户

在php或apache配置文件中,我可以在哪里设置它,以便php作为用户www-data运行?

编辑:我看到了这个链接,但我不想设置别名,我相信这只适用于从终端运行php脚本。

在ubuntu 12.04LTS 上使用apache v2.4编辑2:php v5.6

用户和组Apache按照httpd.conf中设置的UserGroup指令运行。将它们更改为www-data应该可以满足您的需要。