Öncelikle directadmin yüklü sunucumuza ssh üzerinden aşağıdaki komut ile memcached kuruyoruz.

Kurulumda normalde libevent da gerekir ancak yum üzerinden kurduğumuzdan libevent da oto kurulacaktır ;

 

yum -y install epel-release

 

yum -y install memcached

 

 

Komutlara devam ediyoruz ;

 

ldconfig

 

memcached -d -u nobody -m 1024 127.0.0.1 -p 11211

 

 

Memcached başarıyla kuruldu. Şimdi pecl ile memcache php modülünü kuruyoruz ;

 

/usr/local/bin/pecl install memcache

 

Komutu çalıştırdığımızda soru soracak. Enter’a basıp devam ediyoruz.

 

 

Memcache kurulumu başarıyla tamamlandı, php.ini dosyasına eklememiz gerekenler şu şekilde ekrana basılıyor ;

 

Build process completed successfully

Installing '/usr/local/lib/php/extensions/no-debug-non-zts-20131226/memcache.so'

install ok: channel://pecl.php.net/memcache-2.2.7

configuration option “php_ini” is not set to php.ini location

You should add “extension=memcache.so” to php.ini

 

 

nano ile php.ini açıyoruz ve extension_dir ve extension=memcache.so ekliyoruz

nano  /usr/local/lib/php.ini

 

Aşağıdaki satırları kendimize uygun olan extension_dir baz alınarak php.ini dosyasının en altına eklenir.

extension_dir ="/usr/local/lib/php/extensions/no-debug-non-zts-20131226/"

 

extension=memcache.so

 

 

Kurulum tamamlandı. Web servisimizi restart ediyoruz.

service httpd restart && service nginx restart

 

Test etmek için;

 

php -m

 

memcache görüyor olmamız gerekir.

 

Sitemizin dosyalarının bulunduğu dizine test.php diye bir dosya açıp test edebiliriz.

örnek domainimiz Adveyer.com olsun;

 

Önce domain dizinimize gidiyoruz.

cd /home/adveyer/domains/adveyer.com/public_html/

 

Daha sonra domain dizinimize test.php dosyası oluşturuyoruz.

touch test.php

 

Ardından nano ile test dosyamıza giriyoruz.

nano touch.php

 

Aşağıdaki satırları test.php dosyamızın içine ekleyip kaydedip çıkıyoruz.

 

<?php

phpinfo();

?>

 

Son olarak web tarayıcı üzerinden test.php dosyamızı sorguluyoruz.

http://adveyer.com/test.php

 

Memcache parametrelerini görürsek işlem başarıyla tamamlanmış oluyor.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir