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

Re: ISPConfig - ставим хостинг [RHEL6]

Добавлено: 19 дек 2013, 01:32
Vadim
если запускаю
/usr/bin/php-cgi /var/www/php-fcgi-scripts/ispconfig/.php-fcgi-starter
то выходит

Код: Выделить всё

 /usr/bin/php-cgi /var/www/php-fcgi-scripts/ispconfig/.php-fcgi-starter
X-Powered-By: PHP/5.3.3
Content-type: text/html

PHPRC=/etc/
export PHPRC
export PHP_FCGI_MAX_REQUESTS=5000
export PHP_FCGI_CHILDREN=8
exec /usr/bin/php-cgi -d magic_quotes_gpc=off   -d session.save_path=/usr/local/[root@testalta2 /]# /var/www/php-fcgi-scripts/ispconfig/.php-fcgi-starter
содержимое .php-fcgi-starter выводится. Ошибок никаких в логах не появляется.

# yum erase httpd mod_fcgid php

Код: Выделить всё

Removing:
 httpd                 i686        2.2.15-29.el6.centos         @base            2.8 M
 mod_fcgid          i686        2.3.9-1.el6                       @epel             218 k
 php                   i686        5.3.3-27.el6_5                  @updates        3.3 M
Removing for dependencies:
 cgit                   i686          0.9.2-1.el6                       @epel              912 k
 httpd-devel         i686          2.2.15-29.el6.centos         @base             527 k
 mod_python       i686          3.3.1-16.el6                     @epel              1.5 M
 mod_ssl             i686         1:2.2.15-29.el6.centos       @base             181 k
 php-devel           i686          5.3.3-27.el6_5                   @updates         3.0 M
 phpmyadmin      noarch      2.11.11.3-2.el6.rf               @rpmforge       13 M
 squirrelmail        noarch      1.4.22-3.el6                       @epel              20 M
 webalizer           i686          2.21_02-3.3.el6                  @base       
апдейты установил вчера позавчера в надежде на изменения к лучшему :)
репозиторий base c mirror.centos.org
epel c downloads.fedoraproject.org/epel/6

два раза уже операционки полностью переустанавливал. До этого пробовал на другой системе добавить репозиторй CentAlta и установить apache 2.2.22 - не помогло.

Да еще к слову. Та машинка на которой запускаю имеет ОЗУ 512 мб. Я в тестовом варианте. Перед этим были мысли что памяти не хватает попробовал увеличить до 1G ни каких изменений...
Сейчас ISPconfig установлен stable до этого ставил ISPConfig 3.0.5.3 все тоже самое...

Re: ISPConfig - ставим хостинг [RHEL6]

Добавлено: 21 дек 2013, 17:10
Vadim
Проблема была в php-eaccelerator. Как только его удалил все заработало... Интересно можно ли его чем то заменить? и нужно ли?

Re: ISPConfig - ставим хостинг [RHEL6]

Добавлено: 23 дек 2013, 09:45
Raven
Можно его пересобрать руками, возможно вся проблема была в совместимости с конкретной версией php (собран с одной, работать заставляют с другой), можно заменить его на APC, xCache или phpExpress. Мне лично больше понравился последний.

Касательно "нужно ли" - тут нет однозначного ответа. С одной стороны его использование дает хороший прирост в скорости обработки кода, поскольку пхпшный код не будет компилироваться в байт-код при каждом запросе, а будут использованы кешированые куски готового байт-кода. С другой стороны он очень критичен к качеству кода и частенько является источником бед говнокодеров, вернее кода писаного ими. Так что тут нужно отталкиваться от индивидуальных особенностей пхп-скриптов. Ну и наконец последнее - opcode-кешеры, коими являются все вышеперечисленные модули, работают только если php подключен как fastcgi или как модуль apache. В режиме cgi (suexec, suphp) оно работать не будет.