Назад | Перейти на главную страницу

Установите другой UID PHP для Apache VirtualHost

У меня много VirtualHosts для разных пользователей. Как я могу установить UID для процесса PHP для VirtualHosts?

Если вы используете дистрибутив Linux, вы, вероятно, можете использовать suPHP. suPHP позволяет запускать сценарии php с UID / GID файла php, который обрабатывается.

Вам нужно будет убедиться, что каждый из ваших vhosts имеет свой собственный UID / GID.

Вы можете запускать сценарии php, как если бы они были CGI, и использовать SuexecUserGroup из mod_suexec, чтобы указать, от имени какого пользователя запускать сценарий.