Назад | Перейти на главную страницу

Установите расширение PHP memcached в openSUSE 13.2

Есть ли стандартный / поддерживаемый способ установить расширение memcached для PHP на openSUSE 13.2?

В CentOS это был случай yum -y install php-pecl-memcached.

Но не похоже, что эквивалент присутствует в репозиториях пакетов по умолчанию для openSUSE.

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

Спасибо заранее за любую помощь,

Леон

В итоге я создал это, установив это через PECL, расширение имеет две зависимости: cyrus-sasl-devel который я установил из репозитория пакетов по умолчанию и libmemcached который я построил из исходников:

zypper install cyrus-sasl-devel
zypper install gcc-c++
wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz
tar -xzf libmemcached-1.0.18.tar.gz
cd libmemcached-1.0.18
./configure
make
make install
pecl install memcached
⋮
libmemcached directory [no] : /usr/local
⋮

Затем я создал файл /etc/php5/conf.d/memcached.ini содержащий:

extension=memcached.so