CentOS 6.4x32 установка Nginx + php-fpm + memcache + zendoptimizerplus

Aug 24, 2013

Ось установлена, мы в консоли. Основные моменты: Добавляем репозитории:
EPEL

rpm --import https://fedoraproject.org/static/0608B895.txt
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

RepoForge

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -Uhv http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

REMI

rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

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

/etc/yum.repos.d/remi.repo

необходимо поменять значение переменной enabled в секции [remi] c 0 на 1.

СentosAlt

rpm -Uhv http://centos.alt.ru/pub/repository/centos/6/i386/centalt-release-6-1.noarch.rpm

добавить файл /etc/yum.repos.d/centos-alt.repo

[CentALT]
name=CentALT Packages for Enterprise Linux 6 — $basearch
baseurl=http://centos.alt.ru/pub/repository/centos/6/i386/
enabled=1
gpgcheck=0

устанавливаем yum-priorities

yum install -y yum-priorities

применяется для упорядочивания приоритетов репозиториев После установки плагина добавьте строку priority=10 в первую секцию каждого файла:

nano /etc/yum.repos.d/epel.repo
nano /etc/yum.repos.d/rpmforge.repo
nano /etc/yum.repos.d/remi.repo

Проверьте список подключенных репозиториев:

yum repolist

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

yum -y update

затем устанавливаем необходимые пакеты

yum install nginx-stable php php-fpm php-pdo mysql-server php-mcrypt php-mysql php-curl php-dba php-gd unzip zip sendmail htop php-mbstring php-cli php-pecl-imagick php-process php-gd php-bcmath php-pear php-common php-xml php-mysql mysql-server php-sqlite php-pecl-memcache memcached php-pecl-zendoptimizerplus

Настройки nginx php-fpm memcache и zendoptimizerplus на ваш вкус.

p.s. кому будет интересно дополню…