![]() |
|
|||||||
| PHP PHP & PHP Hızlandırıcılar |
| Anketimiz: memcached makalesi size fayda sağladı mı | |||
| Evet |
|
22 | 88,00% |
| Hayır |
|
3 | 12,00% |
| Katılımcı sayısı: 25. Sizin bu Ankette oy kullanma yetkiniz bulunmuyor | |||
![]() |
|
|
LinkBack (12) | Seçenekler | Stil |
|
||||
|
update 2008-01-24: memcached kurmadan önce Xcache tavsiye konusunu okumanızı öneririm
Biraz önce bu server üzerinde memcached kurulumunu tamamladım. Bu başlık altında PHP ve VBulletin ve MySQL için memcached kurulumunu Türkçe olarak anlatacağım. Dökümantasyonu tamamlar tamamlamaz yazacağım. Konu iyinet tarafından (2008-01-24 Saat 21:18 ) değiştirilmiştir.. |
|
||||
|
Pek çok işlemi ssh de yapacağımız için root ile ssh erişiminizin olması gerekiyor.
1. Kendimize bir çalışma dizini yaratalım be gerekli dosyaları buraya indirelim. Bu dizin /root/mc olsun (mc=memcached) # mkdir /root/mc |
|
||||
|
1. Dosyaları indirdikten sonra önce libevent i açıp derleyelim
# tar xvzf libevent-1.3e.tar.gz3. 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.14. Şimdi memcached i açıp derleyelim # cd /root/mc/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/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/phpizeKonu iyinet tarafından (2007-12-12 Saat 03:33 ) değiştirilmiştir.. |
|
||||
|
Aşağıdaki şekilde memcached i çalıştıralım hata vermiyor ise bu zamana kadar ki adımları sorunsuz yapmışız demektir.
# /usr/local/bin/memcached -u nobody -d -m 64 -l 127.0.0.3 -p 11211Bu satır memcacehd i 64Mb bellek ile 127.0.0.3 ip adresi üzerinde 11211 numaralı portta çalıştır demek. Bu ip adres ve portlara takılmayın burada olduğu gibi çalıştırın, sonraki ayarlarda bu değerleri kullanacağız. Memcached in başlayıp başlamadığını kontrol etmek için # ps -ef |grep memcached|grep -v grepÇıktı bu şekilde ise memcached çalışıyor demektir nobody 30091 1 0 13:06 ? 00:00:07 /usr/local/bin/memcached -u nobody -d -m 64 -l 127.0.0.3 -p 11211Konu iyinet tarafından (2007-12-11 Saat 23:09 ) değiştirilmiştir.. |
|
||||
|
1. Önce php.ini yi ayarlayacağız.
php.ini nin nerede olduğunu bulup açmak için # php -i | grep php.iniBu çıktıdan kullanacağımız php.ini nin /usr/local/lib/php.ini olduğunu anlıyoruz. Dikkat bu sizin sisteminizde farklı olabilir, bu nedenle yukarıdaki şekilde yerini bulmanızı öneririm. 2. Editörünüz ile php.ini yi açın. Ben vi kullanıyorum, siz örneğin pico kullanıyor olabilirsiniz. # vi /usr/local/lib/php.ini3. php.ini içinde extension_dir satırını bulup bu şekide değiştirin. Dikkat buradaki /usr/local/lib/php/extensions/no-debug-non-zts-20060613/ dizini memcache i derlediğimizde ekrana çıkan dizindir hani size saklayın demiştim. extension_dir = /usr/local/lib/php/extensions/no-debug-non-zts-20060613/4. php.ini nin en sonuna bu satırları ekleyin, eaccelerator kurulu ise ondan önce olsun. Dikkat buradaki /usr/local/lib/php/extensions/no-debug-non-zts-20060613/ dizini memcache i derlediğimizde ekrana çıkan dizindir hani size saklayın demiştim. ;5. php nin bu değişiklikleri algılaması için apache yi kapatıp açalım # service httpd restart6. memcache in php ye başarı ile kurulup kurulmadığını anlamak için aşağıdaki komutu çalıştırın # php -i | grep "memcache support" Aşağıdaki şekilde çıktı alırsanız memcache php ye başarı ile kurulmuştur. memcache support => enabled7. Hemen web sayfalarınızın doğru şekilde çalışıp çalışmadığını kontrol edin. Ek olarak PHP- Kodu:
Konu iyinet tarafından (2007-12-21 Saat 15:29 ) değiştirilmiştir.. |
|
||||
|
Dikkat aynı makinada 1 den fazla vbulletin kullanıyorsanız bu mesajı okuyunuz.
1. vbulletin kullanıyorsanız vbulletin forumunu kurduğunuz dizin altındaki include dizini altındaki config.php dosyasını favori editorunuz ile açın. # vi /websitelerim/forum.iyinet.com/includes/config.php2. Dosya içinde aşağıdaki konfigürasyon değerlerini arattırın ve bu şekilde değiştirin, yoksa ekleyin. $config['Datastore']['class'] = 'vB_Datastore_Memcached';3. VBSEO kullananlar vbseo admin panelinden caching mekanizması için memcached i seçebilirler. Konu iyinet tarafından (2007-12-12 Saat 15:21 ) değiştirilmiştir.. |
![]() |
LinkBacks (?)
LinkBack to this Thread: http://forum.iyinet.com/php/78093-memcached-kurulumu-php-vbulletin-vbseo-ve-mysql-icin.html
|
||||
| Konuyu Başlatan | For | Type | Tarih | |
| OnurHosting - Destek | This thread | Refback | 2008-02-27 12:47 | |
| Dedicated server optimizasonuna ihtiyac olanlar - vBulletin SEO Forums | This thread | Refback | 2008-02-01 23:58 | |
| Memcached ile kendi yazdığınız PHP kodunu hızlandırmak : gncturkler.com | This thread | Pingback | 2008-01-18 22:59 | |
| memcached kurulumu - PHP, VBulletin VBSEO ve MySQL iin - Google - Webmaster Forum / Google Webmaster Fan | This thread | Refback | 2008-01-05 15:51 | |
| Serverda neler yapmam gerek ? - Webmaster Forum & Webmaster Okulu | This thread | Pingback | 2007-12-31 21:26 | |
| memcached kurulumu vbseo iin - vBulletin SEO Forums | This thread | Pingback | 2007-12-23 23:09 | |
| Güncel Blog Blog Arşivi memcached kullan?n | This thread | Pingback | 2007-12-20 22:56 | |
| Xcache Kurulumu - Php Hzlandrc - vBulletin SEO Forums | Post #0 | Refback | 2007-12-12 22:26 | |
| » memcached kurulumu - PHP, VBulletin VBSEO ve MySQL için - Webmaster Dünyası! | Webmaster Forumları | Google Adsense ve Adwords | Seo | HTML | PHP | ASP | This thread | Pingback | 2007-12-12 00:15 | |
| » PHP, VBulletin ve MySQL için memcached kurulumu - Webmaster Dünyası! | Webmaster Forumları | Google Adsense ve Adwords | Seo | HTML | PHP | ASP | This thread | Pingback | 2007-12-11 23:16 | |
| » PHP ve VBulletin ve MySQL için memcached kurulumu - Webmaster Dünyası! | Webmaster Forumları | Google Adsense ve Adwords | Seo | HTML | PHP | ASP | This thread | Pingback | 2007-12-11 21:43 | |
| Load sorunu yaşayanlar için genel tartışma konusu - Page 2 - vBulletin SEO Forums | This thread | Pingback | 2007-12-11 20:59 | |
| Seçenekler | |
| Stil | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| vBulletin Radyo Kurulumu / Yardim | d3aTh | Vbulletin VbSEO | 6 | 2007-10-30 15:44 |
| Vbseo Vbulletin ve Site Giriş Sorunu | qdin | Vbulletin VbSEO | 11 | 2006-09-28 10:11 |
| Vbulletin Forum Kurulumu-Bakımı-Eklentileri Yapılır.. | emucu | Vbulletin VbSEO | 23 | 2006-09-05 02:04 |