عرض مشاركة واحدة
قديم 25-03-2019, 05:18 PM   #1
تاريخ التسجيل: Feb 2019
العمر: 38
المشاركات: 1,149
التقييم: 10
تاريخ التسجيل: Feb 2019
العمر: 38
المشاركات: 1,149
التقييم: 10
افتراضي ماهو Memcache ؟ وما هي حطوات تنصيبه ؟

هو نظم تخزين مؤقت يعمل علي زيادة أداء و سرعة تطبيقات المواقع المتغيرة/dynamic web applications من خلال تخفيف الأحمال علي قواعد البيانات
و هي تقوم بتخزين بيانات في الذاكرة المؤقتة/Ram من نتائج التواصل/الإستعلام مع قاعدة البيانات ، و،هي مفتوحة المصدر و مجانية

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

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

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

ثم قم بتنفيذ الأمر :
yum install memcached
ماهو Memcache حطوات تنصيبهyum install memcached

إضغط “y” ثم Enter
ماهو Memcache حطوات تنصيبهالأن أنت قمت بتنصيب 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
وقم بحفظ الملف

ماهو Memcache حطوات تنصيبه
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
ماهو Memcache حطوات تنصيبه
أكتب “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

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

ثم قم بتنفيذ الأمر :
yum install memcached
ماهو Memcache حطوات تنصيبهyum install memcached

إضغط “y” ثم Enter
ماهو Memcache حطوات تنصيبهالأن أنت قمت بتنصيب 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
وقم بحفظ الملف

ماهو Memcache حطوات تنصيبه
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
ماهو Memcache حطوات تنصيبه
أكتب “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

raheel غير متواجد حالياً   اقتباس