
Существует ли стандартный/поддерживаемый способ установки расширения memcached для PHP в openSUSE 13.2?
В CentOS это был случай yum -y install php-pecl-memcached
.
Однако, похоже, эквивалента нет в репозиториях пакетов по умолчанию для openSUSE.
я нашелэтотно поскольку это система для клиентов, я бы предпочел не оставлять им ничего нестандартного.
Спасибо заранее за любую помощь,
Леон
решение1
В итоге я собрал его, установив через 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