[:ar]

– ماهو Memcache ؟

هو نظم تخزين مؤقت يعمل علي زيادة أداء و سرعة تطبيقات المواقع المتغيرة/dynamic web applications من خلال تخفيف الأحمال علي قواعد البيانات

و هي تقوم بتخزين بيانات في الذاكرة المؤقتة/Ram من نتائج التواصل/الإستعلام مع قاعدة البيانات ، و،هي مفتوحة المصدر و مجانية

سوف نقوم معا بتنصيب Memcache علي التوزيعة CentOS في 5 خطوات

 

  1. تنصيب Memcache علي نظام التشغيل
  2. إعداد Memcache علي نظام التشغيل
  3. تشغيل Memcache في خدمات نظام التشغيل
  4. تنصيب php Memcache
  5. التأكد من فعالية عمل الـ Memcache

 

computer-repair-concept-workers-repairing-keyboard

1- تنصيب Memcache علي نظام التشغيل :

ثم قم بتنفيذ الأمر :

yum install memcached

Selection_053

yum install memcached

إضغط “y” ثم Enter

Selection_054الأن أنت قمت بتنصيب Memcached daemon علي النظام

 

2- إعداد Memcache علي نظام التشغيل :

بعدما قمت بتنصيب memcached  لابد و أن تقوم بضبط إعداداتها

إفتح الملف التالي من خلال أي محرر نصوص (الـ nano أبسط محرر)

/etc/sysconfig/memcached

ستجد أن الملف يحتوى علي 5 سطور فقط بالشكل التالي

PORT=”11211″
USER=”memcached”
MAXCONN=”1024″
CACHESIZE=””
OPTIONS=””

السطر اﻻول PORT : هو البوابة و المنفذ الذى سيستخدمه memcached في النظام

السطر الثاني USER : هو أسم اليوزر الذى سيستخدمه memcached للعمل في النظام

السطر الثالث MAXCONN : هو الحد اﻻقصى المسموح له بالإتصال بال memcached في نفس اللحظة .. يمكنك زيادتهم حسب متطلباتك

السطر الرابع CACHESIZE : هو حجم مساحة memcached المسموح بها في الذاكرة المؤقتة Ram إجعلها 1024 .. يمكنك زيادتها حسب متطلباتك

السطر الخامس OPTIONS : ضع فيها server ip يمكن لل nginx OR Apache اﻻتصال به .. ضع في هذا السطر

-l 127.0.0.1

وقم بحفظ الملف

 

memcached_banner75

3- تشغيل Memcache في خدمات نظام التشغيل :

اولا : قم بتفعيل memcached في ال runlevel اﻻزمة لها في النظام من خلال اﻻمر التالي

chkconfig --levels 235 memcached on

ثم قم بتشغيل الخدمة من خلال اﻻمر التالي

/etc/init.d/memcached restart

 

الأن لديك memcached في سيرفر

يتبقى علينا ان نقوم بتنزيل php memcache ليتم تفعيل الكاش مع خدمات php

 

4- تنصيب php Memcache

لابد و أن تكون قد قمت بتنصيب خدمات PHP علي سيرفرك مسبقا

وتتأك من وجود php-pear

أما إذا كنت تستخدم Cpanel فالامر سيكون اسهل لانها تقوم بتنزيل ال php وال php-pear

ولتركيب ال php memcache

قم بوضع اﻻمر التالي

pecl install memcache

سيسألك عن ما إذا كنت تود ان تقوم بتنصيب الmemcache مع تفعيل ال handler support

Selection_056

أكتب “yes” و إضغط Enterوبعد أن يتم التنصيب

سيطلب منك وضع ال Extension memcache في ملف php.ini

والذى ستجده في المسار إذا كان سيرفرك Cpanel

/usr/local/lib/php.ini

قم بوضع هذا السطر في أخر الملف

extension=”memcache.so”

إذا كان سيرفر LAMP Server يمكنك تنفيذ اﻻمر التالي ليرد عليك السيرفر بمسار ملف php.ini

php -i |grep php.ini

 

5- التأكد من فعالية عمل الـ Memcache

إفحص فاعلية عمل ال Memcached من خلال اﻻمر التالي

netstat -tulpn | grep :11211

قم بإنشاء ملف phpinfo ليعرض لك معلومات عن php

إنشئ ملف info.php

وضع فيه السطور التالية

<?php
phpinfo();
phpinfo(INFO_MODULES);
?>

ثم إفتح الملف من موقعك

http://yourdomain-name.com/info.php

وتأكد من فعالية ال Memcache

إذا كان لديك أى استفسارات في التركيب تفضل بـمـراسـلـتـنـا مـن هـنـا[:en]

– ماهو Memcache ؟

هو نظم تخزين مؤقت يعمل علي زيادة أداء و سرعة تطبيقات المواقع المتغيرة/dynamic web applications من خلال تخفيف الأحمال علي قواعد البيانات

و هي تقوم بتخزين بيانات في الذاكرة المؤقتة/Ram من نتائج التواصل/الإستعلام مع قاعدة البيانات ، و،هي مفتوحة المصدر و مجانية

سوف نقوم معا بتنصيب Memcache علي التوزيعة CentOS في 5 خطوات

 

  1. تنصيب Memcache علي نظام التشغيل
  2. إعداد Memcache علي نظام التشغيل
  3. تشغيل Memcache في خدمات نظام التشغيل
  4. تنصيب php Memcache
  5. التأكد من فعالية عمل الـ Memcache

 

computer-repair-concept-workers-repairing-keyboard

1- تنصيب Memcache علي نظام التشغيل :

ثم قم بتنفيذ الأمر :

yum install memcached

Selection_053

yum install memcached

إضغط “y” ثم Enter

Selection_054الأن أنت قمت بتنصيب Memcached daemon علي النظام

 

2- إعداد Memcache علي نظام التشغيل :

بعدما قمت بتنصيب memcached لابد و أن تقوم بضبط إعداداتها

إفتح الملف التالي من خلال أي محرر نصوص (الـ nano أبسط محرر)

/etc/sysconfig/memcached

ستجد أن الملف يحتوى علي 5 سطور فقط بالشكل التالي

PORT=”11211″
USER=”memcached”
MAXCONN=”1024″
CACHESIZE=””
OPTIONS=””

السطر اﻻول PORT : هو البوابة و المنفذ الذى سيستخدمه memcached في النظام

السطر الثاني USER : هو أسم اليوزر الذى سيستخدمه memcached للعمل في النظام

السطر الثالث MAXCONN : هو الحد اﻻقصى المسموح له بالإتصال بال memcached في نفس اللحظة .. يمكنك زيادتهم حسب متطلباتك

السطر الرابع CACHESIZE : هو حجم مساحة memcached المسموح بها في الذاكرة المؤقتة Ram إجعلها 1024 .. يمكنك زيادتها حسب متطلباتك

السطر الخامس OPTIONS : ضع فيها server ip يمكن لل nginx OR Apache اﻻتصال به .. ضع في هذا السطر

-l 127.0.0.1

وقم بحفظ الملف

 

memcached_banner75

3- تشغيل Memcache في خدمات نظام التشغيل :

اولا : قم بتفعيل memcached في ال runlevel اﻻزمة لها في النظام من خلال اﻻمر التالي

chkconfig --levels 235 memcached on

ثم قم بتشغيل الخدمة من خلال اﻻمر التالي

/etc/init.d/memcached restart

 

الأن لديك memcached في سيرفر

يتبقى علينا ان نقوم بتنزيل php memcache ليتم تفعيل الكاش مع خدمات php

 

4- تنصيب php Memcache

لابد و أن تكون قد قمت بتنصيب خدمات PHP علي سيرفرك مسبقا

وتتأك من وجود php-pear

أما إذا كنت تستخدم Cpanel فالامر سيكون اسهل لانها تقوم بتنزيل ال php وال php-pear

ولتركيب ال php memcache

قم بوضع اﻻمر التالي

pecl install memcache

سيسألك عن ما إذا كنت تود ان تقوم بتنصيب الmemcache مع تفعيل ال handler support

Selection_056

أكتب “yes” و إضغط Enterوبعد أن يتم التنصيب

سيطلب منك وضع ال Extension memcache في ملف php.ini

والذى ستجده في المسار إذا كان سيرفرك Cpanel

/usr/local/lib/php.ini

قم بوضع هذا السطر في أخر الملف

extension=”memcache.so”

إذا كان سيرفر LAMP Server يمكنك تنفيذ اﻻمر التالي ليرد عليك السيرفر بمسار ملف php.ini

php -i |grep php.ini

 

5- التأكد من فعالية عمل الـ Memcache

إفحص فاعلية عمل ال Memcached من خلال اﻻمر التالي

netstat -tulpn | grep :11211

قم بإنشاء ملف phpinfo ليعرض لك معلومات عن php

إنشئ ملف info.php

وضع فيه السطور التالية

<?php
phpinfo();
phpinfo(INFO_MODULES);
?>

ثم إفتح الملف من موقعك

http://yourdomain-name.com/info.php

وتأكد من فعالية ال Memcache

إذا كان لديك أى استفسارات في التركيب تفضل بـمـراسـلـتـنـا مـن هـنـا[:]

Leave A Comment

%d مدونون معجبون بهذه: