نحوه نصب Memcached و memcache در سرور
در این پست قصد داریم به بررسی نحوه نصب Memcached و memcache در سرور برای شما کاربران عزیز بپردازیم. در ابتدای مطلب برای آن دسته از دوستانی که اطلاعات زیادی در مورد Memcached و memcache ندارند، توضیحات مختصری ارائه می دهیم و در ادامه به نحوه نصب Memcached و memcache در سرور خواهیم پرداخت . امیدواریم این مقاله برای شما نیز مفید و کاربردی باشد. با ما همراه باشید.
سرعت یکـی از مهمترین فاکتورها در هاستینگ وبسایت می باشد. سرعت یک وب سایت، به عوامل متعددی از جمله پلاگین ها و برنامه های نصب شده بستگی دارد ولی عمدتا عملکرد سرور نقش مشـخص کننده ای بر سرعت خواهد داشت . سرور خواهـد توانست با دقت به نیاز ما تنظیم شود. فعال کردن کش یکـی از عوامل بهینه سازی یک وب سرور می باشد. Memcache یا ممکش یک سیستم کش متن باز و یکـی از شیوه های مشهـور کش و ذخیره است که باعث سرعت بخشیدن به برنامه های کاربردی وب سایت های دینامیک می شود . برای عملکرد درست ممکش، سرویس memcached مورد نیاز خواهد بود . در این مقاله مرحلـه ها نصب و راه اندازی ممکش و سرویس Memcahed در سرور آموزش داده می شود .
آموزش نصب Memcached و memcache در سرور
ممکش یک نوع کش یا ذخیره و سرویس memcached یک پیش نیاز برای عملکرد ممکش می باشد. بـعد اول می بایست با بهره گیری از دستور پایین سرویس memcached نصب شود.
# yum install memcached
1 | # yum install memcached |
بعد از آن سرویس memcached را اجرا نمایید :
service memcached start
1 | service memcached start |
مثال :
root@server [~]# service memcached start Starting memcached: [ OK ]
1 2 | root@server [~]# service memcached start Starting memcached: [ OK ] |
سپس برای نصب PHP memcache دستور پایین را اجرا نمایید :
# pecl install memcache
1 | # pecl install memcache |
یا خواهید توانست memcache را از یک مأخذ با بهره گیری از دستورات پایین نصب نمایید :
# wget http://pecl.php.net/get/memcache # cd memcache-3.0.8 # phpize
1 2 3 | # 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
1 2 3 4 5 6 7 8 | # 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
1 | # echo “extension=memcache.so” >> /usr/local/lib/php.ini |
در نهایت آپاچی را ری استارت نمایید :
# service httpd restart
1 | # service httpd restart |
اطمینان حاصل نمایید که سرویس memcached بعد از راه اندازی دوباره سرور بطور اتوماتیک استارت می گـردد :
# chkconfig –levels 235 memcached on
1 | # chkconfig –levels 235 memcached on |
برای اطمینان از نصب شدن memcache دستور پایین را اجرا نمایید :
root@server [~]# php -m | grep memcache memcache
1 2 | root@server [~]# php -m | grep memcache memcache |
به انتهای مقاله آموزشی نحوه نصب Memcached و memcache در سرور رسیدیم.با توجه به توضیحات بالا شما می توانید براحتی اقدام به نصب Memcached و memcache در سرور نمایید. از توجه و همراهی شما سپاسگزاریم. برای مشاهده اطلاعات بیشتر درمورد چگونگی انتخاب سرور مجازی و سرور اختصاصی ایران کلیک کنید.