بایگانی

آموزش نصب MEMCACHED و MEMCACHE در سرور

سرعت یکی از مهمترین فاکتورها در هاستینگ وبسایت است. سرعت یک وب سایت، به عوامل متعددی از جمله پلاگین ها و برنامه های نصب شده بستگی دارد اما عمدتا عملکرد سرور نقش تعیین کننده ای بر سرعت خواهد داشت . سرور می تواند با توجه به نیاز ما تنظیم شود. فعال کردن کش یکی از عوامل بهینه سازی یک وب سرور است. Memcache یا ممکش یک سیستم کش متن باز و یکی از روش های معروف کش و ذخیره است که باعث سرعت بخشیدن به برنامه های کاربردی وب سایت های دینامیک می شود. برای عملکرد صحیح ممکش، سرویس memcached مورد نیاز خواهد بود . در این مقاله مراحل نصب و راه اندازی ممکش و سرویس Memcahed در سرور آموزش داده میشود.

 

آموزش نصب Memcached و memcache در سرور

ممکش یک نوع کش یا ذخیره و سرویس  memcached یک پیش نیاز برای عملکرد ممکش می باشد. پس اول باید با استفاده از دستور زیر سرویس  memcached نصب شود.

yum install memcached

پس از آن سرویس memcached  را اجرا کنید :

service memcached start

مثال :

root@server [~]# service memcached start
Starting memcached: [ OK ]

سپس برای نصب PHP memcache  دستور زیر را اجرا کنید :

pecl install memcache

یا میتوانید memcache  را از یک منبع با استفاده از دستورات زیر نصب کنید :

wget http://pecl.php.net/get/memcache
cd memcache-3.0.8
phpize

پس از آن شما مشاهده میکنید:

 phpize
Configuring for:
PHP Api Version:         20100412
Zend Module Api No:      20100525
Zend Extension Api No:   220100525
 ./configure
 make
make install

اطمینان حاصل کنید که ماژول memcache در فایل php.ini موجود باشد. در غیر اینصورت پسوند memcache را در فایل php.ini اضافه کنید:

echo "extension=memcache.so" >> /usr/local/lib/php.ini

در نهایت آپاچی را ری استارت کنید :

service httpd restart

اطمینان حاصل کنید که سرویس memcached پس از راه اندازی مجدد سرور به طور اتوماتیک استارت می شود :

chkconfig --levels 235 memcached on

برای اطمینان از نصب شدن memcache دستور زیر را اجرا کنید :

root@server [~]# php -m | grep memcache
memcache