Быстро готовим сервер с Centos 6, ISPManager и FastCGI
Мы используем данную последовательность действий буквально каждый день — Centos является очень популярным дистрибутивом, да и мы рекомендуем обычно именно его.
Итак, после инсталляции мы имеем чистую операционную систему с базовым набором приложений. Выключаем SELinux (редактируем /etc/selinux/config, ставим SELINUX=disabled), перезагружаемся.
Если нет желания перезагружаться, делаем отключение SELinux в командной строке:
1 |
setenforce 0 |
1 2 3 4 5 6 7 8 9 |
; выполнять лучше по одной команде wget -q -O - http://www.atomicorp.com/installers/atomic | sh wget -q -O /tmp/install.sh http://download.ispsystem.com/install.sh sh /tmp/install.sh yum -y install php-eaccelerator yum -y install php-ioncube-loader yum -y install mod_fcgid yum -y install php-xml /usr/local/ispmgr/sbin/pkgctl cache |
1 2 3 |
echo 'cgi.fix_pathinfo = 1' >> /etc/php.ini ln -s /etc/php.ini /etc/php.d/php.ini sed -i 's/^LoadModule/# LoadModule/g' /etc/httpd/conf.d/fcgid.conf |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
LoadModule fcgid_module modules/mod_fcgid.so AddHandler fcgid-script fcg fcgi fpl FcgidIPCDir /var/run/mod_fcgid FcgidProcessTableFile /var/run/mod_fcgid/fcgid_shm FcgidIOTimeout 30 FcgidMaxProcesses 100 FcgidMaxProcessesPerClass 30 FcgidIdleTimeout 30 FcgidMinProcessesPerClass 2 FcgidMaxRequestsPerProcess 500 FcgidProcessLifeTime 600 FcgidMaxRequestLen 15728640 MaxRequestLen 15728640 |
1 |
chmod 777 /var/cache/php-eaccelerator |
1 |
chmod 755 /usr/local/ispmgr/etc/www.skel |