在 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

相關內容