Дистрибутивы Linux: Fedora. Установка демона memcached и расширения PHP Memcache.

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

Установка демона memcached на CentOS/Fedora

yum install memcached

Если будут ошибки, связанные с версией perl-Net-SSLeay >=1.33, то скачиваем с rpm.pbone.net и ставим, после повторяем установку memcached.

cd /usr/local/src
wget ftp://ftp.pbone.net/mirror/ftp.pramberger.at/systems/linux/contrib/rhel5/x86_64/perl-Net-SSLeay-1.36-1.el5.pp.x86_64.rpm
rpm -i perl-Net-SSLeay-1.36-1.el5.pp.x86_64.rpm
yum install memcached

После выполняем команды, чтобы добавить memcached в автозагрузку и запустить

chkconfig memcached on
service memcached start

Установка расширения PHP Memcache на CentOS/Fedora

Устанавливаем пакет zlib-devel, который требуется для сборки php-memcache

yum install zlib-devel

Если не установлены компиляторы, также устанавливаем gcc и gcc-c++

yum install gcc gcc-c++

Переходим в каталог исходников

cd /usr/local/src

Скачиваем и распаковываем расширение (на момент написания этой статьи 16.02.11 – последняя версия 2.2.6).

wget http://pecl.php.net/get/memcache-2.2.6.tgz
tar -xvf memcache-2.2.6.tgz
cd memcache-2.2.6

Конфигурируем

phpize
./configure --enable-memcache
make

Копируем файл memcache.so в директорию расширений PHP
Для CentOS/Fedora i686:

cd modules
cp memcache.so /usr/lib/php/modules

Для CentOS/Fedora x86_64:

cd modules
cp memcache.so /usr/lib64/php/modules

Редактируем файл конфигурации.

nano /etc/php.d/memcache.ini

Добавляем туда extension=memcache.so Перезапускаем apache

service httpd restart

Проверяем функционирование скриптов.

Если Вы предпочитаете не выполнять технические работы самостоятельно, пожалуйста, обращайтесь к нашим администраторам. На следующих условиях. компания AviHost оказывает услуги по администрированию.