Несколько способов запустить PHP от имени пользователя на хостинге:
- Использовать Apache-mpm-itk. 1 Этот сервер умеет разграничивать процессы по пользователям. 1 Каждый отдельный сайт нужно положить в собственный virtualhost, закреплённый за определённым пользователем на сервере. 1 Так создаваемый Apache процесс и все его дочерние процессы, в том числе PHP-скрипты, будут запускаться от имени пользователя, которому принадлежит virtualhost. 1
- Использовать связку Apache и mod_ruid. 1 В этом случае PHP будет работать как модуль, что может положительно сказаться на производительности. 1
- Запустить PHP в режиме mod_php. 4 Для максимальной скорости такой вариант оправдан на частных серверах с несколькими сайтами. 4 Для максимальной безопасности и удобства — в режиме suPHP (подходит для серверов виртуального хостинга). 4
Для точной настройки запуска PHP от имени пользователя рекомендуется обратиться к специалисту.