در مقاله قبلی، نحوه نصب memcache بر روی کنترل پنل Cpanel به طور کامل شرح داده شد. در این مقاله نحوه نصب memcached بر روی لینوکس به شما بازدید کننده محترم آموزش داده خواهد شد.
Memcached :
یک سیستم ذخیره سازی که به صورت رایگان، متن باز و با عملکرد بالا می باشد که کاربرد آن در سرعت بخشیدن به برنامه های داینامیک با کاهش بار پایگاه داده می باشد.
Memchache یک سرویس ساده اما قدرتمند می باشد. طراحی ساده و سبک آن باعث سهولت در توسعه و استفاده از آن برای حل بسیاری از مشکلات موجود در حافظه های بزرگ را فراهم می سازد.
به صورت پیش فرض php از memcache پشتیبانی نمی کند و برای استفاده از آن در php میایست این ماژول را نصب نمایید.
تفاوت memcache و memcached :
Memcache (بدون d ) نسخه قدیمی تر و محبوب تری می باشد که به تازگی آپدیت جدیدی برای آن ارائه نشده است به صورتی که در حال حاضر از ورژن 7 php پشتیبانی نمی نماید.
Memcached : ( با d ) که اسم دقیق آن php5-memcache در سیستم عامل Ubuntu و php-pecl-memcache در سیستم عامل CentOS می باشد. این ماژول ، نسخه جدیدتری بوده که از php ورژن 7 نیز پشتیبانی می نماید.
نصب و کانفیگ Memcached در CentOS :
در این قسمت قدم های لازم برای نصب ماژول Memcached به شما ارائه خواهد شد.
در قدم اول لازم است که از طریق SSH و با یوزر Root به سرور متصل شوید.
در قدم بعدی لازم است دستورات زیر را به ترتیب اجرا نمایید تا ماژول و فایل های مورد نیاز آن بر روی سرور شما نصب گردد:
yum -y update
yum install -y libevent libevent-devel
yum install -y memcached
yum install -y php-pecl-memcache
در قدم بعدی می بایست ماژول را کانفیگ نمایید برای این منظور لازم است مقدار پارامتر های CACHESIZE و OPTIONS تغییر دهید. فایل Memcached را با استفاده از دستور زیر باز نمایید:
Vi /etc/sysconfig/memcached
توصیه می شود حداقل مقدار برای CACHESIZE را یک گیگ قرار دهید:
CACHESIZE=”1GB”
همچنین برای پارامتر OPTIONS ابتدا آن را درفایل باز شده جست و جو نموده و پس از پیدا نمودن آن مقدار آن را به localhost یا 127.0.0.1 تغییر نمایید و فایل را ذخیره نمایید.
در قدم بعدی لازم است که خود سرویس memcached را برای اعمال تغییرات ریستارت نمایید. برای این منظور دستور زیر را وارد نمایید:
service memcached restart
و در قدم آخر نصب نیز، می بایست یک مرتبه وب سرور خود را با دستور زیر ریستارت نمایید:
service httpd restart
نحوه بررسی موفقیت آمیز بودن نصب ماژول:
برای اطمینان حاصل کردن از درست نصب شدن ماژول و شناسایی آن توسط وب سرور می توان از راه زیر استفاده نمود:
در قدم اول لازم است یک فایل به اسم info.php بر روی روت یکی از سایت های خود ایجاد و مقادیر زیر را در آن جایگذاری و فایل را ذخیره نمایید:
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
در قدم بعدی لازم است با استفاده از مرورگر فایل ایجاد شده را باز نمایید:
برای مثال : http://192.0.2.1/info.php
در صفحه باز شده مشخصات php سرور شما نشان داده شده است. با استفاده از کنترل های ترکیبی Ctrl + f قابلیت سرچ مرورگر خود را فعال و عبارت memcache را جست و جو نمایید. در صورت نصب موفق آمیز ماژول ، اطلاعاتی مانند اطلاعات زیر برای شما نمایش خواهد شد:
اطمینان حاصل نمایید که نسخه نصب شده از 3.0.5 به بالا باشد.
امیدواریم این مقاله برای شما مفید بوده باشد.
همچنین به منظور مطالعه بیشتر مقاله ها، می توانید به بخش مقالات سایت مراجعه فرمایید.