
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-devel
die ich aus dem Standardpaket-Repository installiert habe und libmemcached
die 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.ini
mit:
extension=memcached.so