Installare PhP Memcache in Centos 5.X

 

Eccoci con una semplice guida su come installare MemCache su centos 5.X.

Per prima cosa prepariamo la macchina

wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-*.rpm

rpm --install rpmforge-release-*.rpm

yum install --enablerepo=rpmforge memcached

 

Con questi semplici passaggi abbiamo appena installato memcached e possiamo testare il funzionamento con questo semplice comando

memcached -m 512 -u nobody -vv

Ora dovremo abilitare il demone per l'uso

./memcached -d -m 2048 -l 10.0.0.40 -p 11211 -u nobody

Con questo comando abbiamo avviato il demone di memcache che ha il listening sull'ip 10.0.0.40 porta 11211 usando 2gb di memoria

Dunque i comandi principali sono

  • m : memoria
  • l : ip (se il server o vps ha un solo ip si può omettere questo comando)
  • p : porta

Inoltre se tenteremo di avviare il demone come root dovremo aggiungere -u nobody

Adesso installiamo l'estensione per il php, dunque procuriamoci l'ultimo pacchetto disponibile a questo indirizzo

wget http://pecl.php.net/package/memcache/2.2.6

tar -xvf memcache-2.2.6

cd memcache-2.2.6

phpize && ./configure --enable-memcache && make

Adesso copiamo il file memcache.so e spostiamolo nella directory principale dei moduli e aggiungiamo la seguente riga nel php.ini

vim /etc/php.ini

<pre>extension=memcache.so</pre>

Riavviamo il server web con service httpd restart e controlliamo nel phpinfo() se si è aggiunta una sezione in cui appare memcache

Questo è tutto

Condividi Commenti