En aquest article explicaré com instal·lar memcache i memcached en Ubuntu/Debian Linux i el seu suport per a PHP.
Per a aclarir els dubtes memcached és la llibreria del sistema operatiu que ofereix el servei de base de dades NoSQL en memòria.
Les llibreries client s’anomenen php5-memcache, la versió més antiga i més estable, i php5-memcached la nova versió amb més funcionalitats.
Assumeixo que teniu apache2 instal·lat i us passo les passes per a instal·lar memcached i tot el necessari per a treballar en PHP.
Per a refrescar els paquets:
sudo apt-get update
En primer lloc ens assegurarem de tenir PHP instal·lat:
sudo apt-get install php5
Instal·larem altres llibreries necessàries per a PHP
sudo apt-get install php5-dev
sudo apt-get install php-pear
sudo apt-get install make
Instal·larem memcached:
sudo apt-get install memcached
Instal·larem el client memcache:
sudo apt-get install memcache
Instal·larem l’extensió per a PHP:
sudo apt-get install php5-memcache
Escriurem l’arxiu per a que PHP carregui la llibreria en iniciar-se l’apache:
echo “extension=memcache.so” > /etc/php5/apache2/conf.d/memcache.ini
I reiniciem l’apache:
sudo service apache2 restart
L’arxiu de configuració és a /etc/memcached.conf