Установите другой PHP UID для Apache VirtualHost
У меня много VirtualHosts для разных пользователей. Как я могу установить UID для процесса PHP для VirtualHosts?
2 ответа
Решение
Если вы используете дистрибутив Linux, то вы, вероятно, можете использовать suPHP. suPHP позволяет запускать сценарии php с UID/GID обрабатываемого файла php.
Вы должны будете убедиться, что у каждого из ваших vhosts есть свой собственный UID/GID.
Вы можете запускать сценарии php, как если бы они были CGI, и использовать SuexecUserGroup из mod_suexec, чтобы указать, какому пользователю запускать сценарий.