1. Dosyaları indirdikten sonra önce libevent i açıp derleyelim
# tar xvzf libevent-1.3e.tar.gz
# cd /root/mc/libevent-1.3e
# ./configure
# make
# make install
3. memcached derlenirken her nedense libevent in kurulduğu dizini sevmiyor, bu nedenle aşağıdaki şekilde link etmemiz gerekiyor.
# ln -s /usr/local/lib/libevent-1.3e.so.1 /usr/lib/libevent-1.3e.so.1
64bit makinalar icin:
# ln -s /usr/local/lib/libevent-1.4.so.2.1.3 /usr/lib64/libevent-1.4.so.2
4. Şimdi memcached i açıp derleyelim
# cd /root/mc/
# tar xvzf memcached-1.2.4.tar.gz
# cd /root/mc/memcached-1.2.4
# ./configure --with-libevent=/usr/local/lib/libevent-1.3e.so.1
# make
# make install
5. Sıra memcache i açıp derlemekte, adları çok benziyor dikkat edin bu memcache-3.0.0 bir önceki memcached-1.2.4
# cd /root/mc/
# tar xvzf memcache-3.0.0.tgz
# cd /root/mc/memcache-3.0.0
# phpize
# ./configure
# make
# make install
En sondaki make install komutunun ardından aşağıdaki şekilde ekrana çıkan dizini bir yere kaydedin, bunu ileride kullanacağız
Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20060613/
Dikkat eğer phpize yazdığınızda hata alırsanız
# which phpize
yazıp yukarıdaki phpize yerine çıkan full dizini kullanın
Bende bu çıktı
/usr/local/bin/phpize