php5 не запускается как www-data

У меня есть несколько файлов, которые мне нужны php для обслуживания клиента. Эти файлы принадлежат www-data как и должно быть, с разрешениями 644, Однако доступ к этим файлам запрещен, поэтому я запустил этот маленький скрипт:

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

который распечатывает daemonЭто не тот пользователь, которому я хочу, чтобы php работал.

Где в файлах конфигурации php или apache я могу установить его так, чтобы php запускался как пользователь www-data?

Изменить: я видел это ссылка на сайт, но я не хочу устанавливать псевдонимы, и я считаю, что это применимо только к запуску скриптов php из терминала.

Изменить 2: php v5.6 с apache v2.4 на Ubuntu 12.04LTS

1

Решение

Пользователь и группа Apache работают, как установлено в httpd.conf с User а также Group директивы. Меняя их на www-data должен получить то, что вам нужно.

2

Другие решения

Других решений пока нет …