Подскажите какой режим php лучше

S
На сайте с 18.10.2009
Offline
60
1201

существует проблема на сервере:

файлы созданные скриптом нельзя заменить по фтп

и наоборот, файлы залитые по фтп php-скрипт может только читать.

в общем не хватает прав

можно конечно из под рута поставить 777 и зыбыть.

но новые файлы все время появляются и каждый раз менять вручную лень.

на просторах интернета нашел три решения

-PHPsu

-suEXEC

-php-fcgi

какой кто использует. какой легче всего поставить.

инфо: сервер debian x86, стоит панелька ISP pro если поможет, может через нее можно поставить двумя кликами?

L
На сайте с 13.01.2011
Offline
132
#1

apache itk + nginx - php как модуль апача

Контакты-icq 535609 ()
Himiko
На сайте с 28.08.2008
Offline
560
#2

Logger, вот как оказывается. А на основе каких тестов делаете вывод о "лучшем режиме"?

Не существует лучшей реализации.

По опыту - если нормально настроить, то fastcgi достаточно хорошо себя ведёт.

Имейте ввиду, что mpm-itk удобнее (т.к. это модуль), но снижает производительность.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
M
На сайте с 16.09.2009
Offline
278
#3
sympler:
существует проблема на сервере:
файлы созданные скриптом нельзя заменить по фтп

Проблема в том, что скрипт ставит на них не соответствующие такой задаче права.

sympler:
и наоборот, файлы залитые по фтп php-скрипт может только читать.

Опять-таки. "По фтп" ставятся права по-умолчанию, недостаточные для последующего редактирования скриптами. Ставьте подходящие права - все будет работать.

sympler:
в общем не хватает прав
можно конечно из под рута поставить 777 и зыбыть.

Не хватает элементарных знаний. Разберитесь какие в unix бывают права, что такое пользователь, группа. (Напр., смотрим info coreutils, раздел "File permissions").

Это - проблема. А будете решать ее, давая скриптам те же права, что и пользователю в ftp/ssh сеансе - вполне вероятно получите новые проблемы.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
S
На сайте с 18.10.2009
Offline
60
#4
myhand:
Проблема в том, что скрипт ставит на них не соответствующие такой задаче права.
Опять-таки. "По фтп" ставятся права по-умолчанию, недостаточные для последующего редактирования скриптами. Ставьте подходящие права - все будет работать.

Не хватает элементарных знаний. Разберитесь какие в unix бывают права, что такое пользователь, группа. (Напр., смотрим info coreutils, раздел "File permissions").

Это - проблема. А будете решать ее, давая скриптам те же права, что и пользователю в ftp/ssh сеансе - вполне вероятно получите новые проблемы.

о правах я прекрасно понимаю. unix как десктор стоит.

в том то и смысл, что права даже скриптом не хочется менять, ибо на серверах разные режимы стоят и не всегда 777 будет истиной.

задача в том и стоит чтобы не заморачиваться с правами.

M
На сайте с 16.09.2009
Offline
278
#5
sympler:
о правах я прекрасно понимаю.

Прекрасно видно, что нет.

sympler:
в том то и смысл, что права даже скриптом не хочется менять, ибо на серверах разные режимы стоят и не всегда 777 будет истиной.

А зачем вам нужно 777 ставить?

sympler:
задача в том и стоит чтобы не заморачиваться с правами.

Лучше один раз "заморочиться", чем потом разгребать проблемы от chmod 777 и их эквивалентов.

coolwebsearcher
На сайте с 29.09.2008
Offline
87
#6

ТС, если нужно запускать php от юзера, то лучше смотри в сторону mod_fcgid

По моим тестам apache ITK в ~ 30 раз медленней по сравнению с httpd [prefork, event, worker], и в ~ 5 раз по сравнению с mod_fcgi/mod_fastcgi.

Разница между mod_fcgi и httpd [prefork, event, worker] ~ 6 раз.

Методика тестирования

siege -b -c 50 -r 10000 http://10.10.10.10/phpinfo.php

Что удивительно, довольно хорошие результаты показал nginx+php-fpm via local socket (на уровне модуля апача).

Естественно, эти цифры справедливы для скриптов и не учитывают статику.

png stats.png
Услуги (http://www.our-dns.info/) | Цены (http://www.our-dns.info/prices/) | Отзывы (/ru/forum/970789)
Zaqwr
На сайте с 08.08.2007
Offline
111
#7
coolwebsearcher:
Что удивительно, довольно хорошие результаты показал nginx+php-fpm via local socket

можно предположить, что нагруженная дисковая подпортит этот результат

Администрирование, Linux, Cisco, Juniper
Andreyka
На сайте с 19.02.2005
Offline
822
#8

Силой йоды овладел ты, но нагруженность дисковая на любой чихпых подействовать может

Не стоит плодить сущности без необходимости
iamsens
На сайте с 26.08.2009
Offline
115
#9

пхп можно использовать в любом из вариантов, НО, нужно сначала подумать какие стоят задачи и отталкиваясь от этого подбирать конфигурацию т.к. у всех есть свои подводные камни.

Писать к примеру что фастЦГИ рулит, не есть правильно, т.к. в одному случае будет удобно в другом будет жуткий тормоз и поедание ресурсов, не везде можно поставить нгинкс+пхп и т.д.

короче, нужно писать вопрос примерно так:

у меня тазик celereon 800Mhz , 1gb памяти, какой вариант из указанных мне будет лучше?

а спрашивать какой удобней ставить, тоже не правильно, насоветуют тот который умеют или используют, а ставить легко, любой.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий