Installieren Sie die Memcached-PHP-Erweiterung unter openSUSE 13.2

Installieren Sie die Memcached-PHP-Erweiterung unter openSUSE 13.2

Gibt es eine standardmäßige/unterstützte Möglichkeit, die Memcached-Erweiterung für PHP unter openSUSE 13.2 zu installieren?

Unter CentOS war dies ein Fall von yum -y install php-pecl-memcached.

Es sieht aber nicht so aus, als ob das Äquivalent in den Standardpaket-Repos für openSUSE vorhanden wäre.

ich fandDasaber da es sich um ein Kundensystem handelt, möchte ich ihnen lieber nichts Ungewöhnliches hinterlassen.

Vielen Dank im Voraus für Ihre Hilfe,

Leon

Antwort1

Ich habe dies schließlich über PECL erstellt und installiert. Die Erweiterung hat zwei Abhängigkeiten: cyrus-sasl-develdie ich aus dem Standardpaket-Repository installiert habe und libmemcacheddie ich aus dem Quellcode erstellt habe:

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

Dann habe ich eine Datei erstellt /etc/php5/conf.d/memcached.inimit:

extension=memcached.so

verwandte Informationen