groupadd dev
, например.useradd -G dev david; useradd -G dev apache
chown -R apache:dev /path/to/dir
chmod
, удостоверяясь, что первые два числа соответствуют и дают полные полномочия, но что последнее число дает только необходимые полномочия, чтобы пользователи просмотрели страницы (который обычно 'читается' (4) или 'читал/выполнял' (5)),PHP, выполняемый от Вашего веб-сервера, должен быть выполнен как Ваш пользователь веб-сервера, и PHP, выполняемый от Вашего зарегистрированного пользователя, должен быть выполнен как тот пользователь. По сути, пока Ваш зарегистрированный пользователь 'david' является частью 'dev' группы (как 'апач' должен быть также), и все файлы принадлежат apache:dev, необходимо быть хорошими для движения.
Это простые сценарии инициализации System V. Таким образом, по умолчанию никаких зависимостей нет, вы можете только спланировать порядок запуска и уровни выполнения.