在 openSUSE 13.2 上安装 memcached PHP 扩展

在 openSUSE 13.2 上安装 memcached PHP 扩展

是否有标准/支持的方法来在 openSUSE 13.2 上安装 PHP 的 memcached 扩展?

在 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

相关内容