Страница 1 из 1

Запуск PHP под отдельными пользователями

Добавлено: 2010-06-26 9:32:58
.scu
Собственно вопрос: есть ли возможность осуществить запуск php под отдельными пользователями, при этом работая с mod_php?

насколько я понимаю, suphp и suexec apache позволяют это реализовать только если php работает как CGI.

Re: Запуск PHP под отдельными пользователями

Добавлено: 2010-06-26 9:55:47
ProFTP
как FastCGI/CGI

есть дополнение к mod_php Apache-ITK которое позволяет выставить именно пользователей
http://www.google.com.ua/search?hl=uk&q ... =&gs_rfai=

Re: Запуск PHP под отдельными пользователями

Добавлено: 2010-06-26 10:00:10
.scu
так вот задача - как раз работать как mod_php, не CGI. Возможно ли в этом случае?

Re: Запуск PHP под отдельными пользователями

Добавлено: 2010-06-26 10:14:31
.scu
посмотрела ITK, по тестам он работает в 6 раз медленнее, чем prefork :( есть ли еще какие-то варианты?

Re: Запуск PHP под отдельными пользователями

Добавлено: 2010-06-26 11:02:07
ProFTP
какая вам разница FastCGI или mod_php? если там разница, копейки + -

Re: Запуск PHP под отдельными пользователями

Добавлено: 2010-06-26 11:20:33
.scu
мне никакой но многие скрипты, в том числе CMS не работают под CGI. Поэтому нужен mod_php

Re: Запуск PHP под отдельными пользователями

Добавлено: 2010-06-26 11:21:29
.scu
мне никакой но многие скрипты, в том числе CMS не работают под CGI. Поэтому нужен mod_php

вообщем пришлось пока ITK поставить.


теперь повяился вопрос - после переустановки почему-то часть процессов apache висят под пользователем apache, а часть под root. Из-за чего это может быть?

Re: Запуск PHP под отдельными пользователями

Добавлено: 2010-06-26 11:42:09
ViktorichZ
.scu писал(а):мне никакой но многие скрипты, в том числе CMS не работают под CGI. Поэтому нужен mod_php
вообщем пришлось пока ITK поставить.
теперь повяился вопрос - после переустановки почему-то часть процессов apache висят под пользователем apache, а часть под root. Из-за чего это может быть?
1) какие скрипты не работают кроме как с mod_php?
2) выже хотели
Собственно вопрос: есть ли возможность осуществить запуск php под отдельными пользователями
если вам нужно запускать процесс не от apache а от определённого пользователя (USER_UID USER_GID), в конфиг виртуального хоста добавьте
AssignUserID USER_UID USER_GID

Re: Запуск PHP под отдельными пользователями

Добавлено: 2010-06-26 14:59:19
.scu
>>AssignUserID

да, это возможно при сборке ITK, единственный минус - скорость работы снижается.

Re: Запуск PHP под отдельными пользователями

Добавлено: 2010-06-26 18:39:00
Volodymyr
А для чего потребовалось запускать РНР под определенным пользователем?

Re: Запуск PHP под отдельными пользователями

Добавлено: 2010-06-27 7:39:31
ADRE
хмм... а я думал если у тебя cgi то он сразу исполняет cgi, у вас fast-cgi не может cgi обработать?