Задача: нужен PHP с правами юзера и, вдобавок, быстро бегающий. IP адресов мало. Т.е. конфигурация для shared-хостинга.Возможные решения
1. PHP как CGI - тормозит однозначно
2. PHP как модуль Апаче + safemode - потенциальная угроза безопасности + некотроые ограничения
3. PHP как модуль Апаче + (запуск от nobody + патчить апач/ядро)+ некотроые ограничения
4. PHP как модуль Апаче + ожидать mod_perchild
5. PHP как FastCGIНа мой взгляд PHP как FastCGI - хорошее решение. Какие минусы в этом способе? Хотелось бы услышать конструктивную критику.
> Задача: нужен PHP с правами юзера и, вдобавок, быстро бегающий. IP
>адресов мало. Т.е. конфигурация для shared-хостинга.
>
> Возможные решения
>
>1. PHP как CGI - тормозит однозначно
>2. PHP как модуль Апаче + safemode - потенциальная угроза безопасности +
>некотроые ограничения
>3. PHP как модуль Апаче + (запуск от nobody + патчить апач/ядро)+
>некотроые ограничения
>4. PHP как модуль Апаче + ожидать mod_perchild
>5. PHP как FastCGI
>
>На мой взгляд PHP как FastCGI - хорошее решение. Какие минусы в
>этом способе? Хотелось бы услышать конструктивную критику.
А Suexec забыли ?
>А Suexec забыли ?Смотрю на различные форумы... Это такая привычка давать необдуманные, неправильные и нафиг никому ненужные советы? И что suexec? Нет, вот и что suexec? Давай, огласи - телепаты, панимаш ли на Новогодних каникулах.
>1. PHP как CGI - тормозит однозначноА главное бессмысленное решение - для CGI существуют языки программирования для людей, а не марсиан (c)
>2. PHP как модуль Апаче + safemode - потенциальная угроза безопасности +
>некотроые ограниченияУгроза безопасности не больше чем другие продукты. Неудобство разделения ресурсов и мониторинга - вот это да. Ограничения? PHP сам по себе ограниченный.
>3. PHP как модуль Апаче + (запуск от nobody + патчить апач/ядро)+
>некотроые ограниченияНе запускай никогда апач от nobody... это просто логическая дырка, узаконенная большинством доков. Ты, прости господи, даёшь nobody права на пользования апачем. Чуешь?
>4. PHP как модуль Апаче + ожидать mod_perchild
Да, при этом он через раз работает, к сожалению.
>5. PHP как FastCGI
>На мой взгляд PHP как FastCGI - хорошее решение. Какие минусы в
>этом способе? Хотелось бы услышать конструктивную критику.Они вернули уже FastCGI? Да так себе - как ты себе представляешь разграничение пользователей через FastCGI?
Попробуй http://www.php4you.kiev.ua/docs/dk/apache_hack.html - работает, проверенно. Работает достаточно хорошо и выдерживает большие нагрузки.
ИМХО.Собирал-с на днях php4.
./confiure --help | wc -l
320 строкВывод для себя сделал - любители ПХП имет дело с монстром, от которого приличным лЮдям (не путать, где поставить ударение :) надо держатся подальше. Т.е. надо один параметр в php поменять - пересобирайте apache, php и остальную толпу (openssl mod_perl и т.д.), заново конфигурите, php скрипты ставьте, тестируйте. А систему останавливать низзя :( При всем при этом софт freeware - никто ни за что не отвечает.
Создание данного топика это подтверждает. Да и shared-hostnig при нынешних стандартах на http вещь с сомнительным запахом.
>ИМХО.
...
>Вывод для себя сделал - любители ПХП имет дело с монстром, от
>которого приличным лЮдям (не путать, где поставить ударение :) надо держатся
>подальше. Т.е. надо один параметр в php поменять - пересобирайте apache,
>php и остальную толпу (openssl mod_perl и т.д.), заново конфигурите, php
>скрипты ставьте, тестируйте. А систему останавливать низзя :( При всем при
>этом софт freeware - никто ни за что не отвечает.
>
Имхо, уж очень Вы краски сгущаете! Нет прекрасно было бы, если бы все знали о том, что используют все.
Но ведь так не бывает, от того и создаются подобные топики.