
是否有標準/受支援的方法來在 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