شرح تثبيت المسرع xCache 1.3.0
اضيفت بتاريخ 18-08-2009 الساعه 05:03 PM بواسطة الزعـابي
تم تحديثها بتاريخ 18-08-2009 في 05:24 PM بواسطة الزعـابي
تم تحديثها بتاريخ 18-08-2009 في 05:24 PM بواسطة الزعـابي
العبارات الدليلة xcache, المسرع-xcache, تثبيت-xcache, شرح-xcache
السلام عليكم ورحمة الله وبركاته ،
في تاريخ 2009-8-4 تم إصدار النسخه 1.3.0 من المسرع xCache بتحديثات وتصحيحات كثيرة من أهمها :-
نبدأ / بسم الله الرحمن الرحيم.
نسجل دخولنا على SSH بإستخدام كل شخص برنامجه المفضل ،،
نتوجه لـ الهوم
ثم نقوم بتحميل آخر نسخه مستقرة من الـ xCache
نفك الضغط عن النسخه:-
ثم ندخل لـ المجلد بعد الفك :-
ثم
ثم
ثم
ثم
ثم
سيكون الناتج مشابه لـ التالي (مكان حفظ ملف xcache.so ) التشغيلي :
إلى هنا - انتهينا من اعداد نسخه الـ xCache للسيرفر ، والآن نبدأ بتعديل وإضافة الإعدادات
نقوم بمعرفة مكان ملف php.ini (إعدادات الـ php ) المفعلة في السيرفر ، وذلك من خلال الأمر التالي
الناتج سيكون كـ التالي :-
ماهو محدد في الكود الناتج السابق هو مكان ملف الإعداد الخاص بـ php ، جميل !
الآن نقوم بإضافة إعدادات الـ xcache لـ ملف الإعداد الخاص بـ php بالمحرر المفضل لك /
انا ساقوم بالتعديل بإستخدام الأمر pico
مع التأكد من تغير مجلد الإعداد الناتج من الأمر السابق
ثم نظيف التالي في نهاية الملف
مع تغير ما يلزم مثل / xcache.count وهو عدد المعالجات في السيرفر ولمن لا يعلم ما هو عدد المعالجات يقوم بكتابه الأمر التالي :-
وايضاً تغير مجلد الإضافات في السيرفر
مكان الإضافات هو ما قمنا بتسجيلة فوق المعلم باللون الأزرق
ملاحظات :-
ثم إكتب
إذا كان الناتج مشابه للتالي فالمسرع يعمل بكل نجاح =)
أنتهى :-
والسلام عليكم ورحمة الله وبركاته
في تاريخ 2009-8-4 تم إصدار النسخه 1.3.0 من المسرع xCache بتحديثات وتصحيحات كثيرة من أهمها :-
- الدعم الكامل للإصدارة 5.3.0 من الـ php.
- العديد من التصحيحات لـ cacher/coverager.
- تصحيح أخطاء صفحة التحكم.
نبدأ / بسم الله الرحمن الرحيم.
نسجل دخولنا على SSH بإستخدام كل شخص برنامجه المفضل ،،
نتوجه لـ الهوم
رمز Code:
cd /home
رمز Code:
wget http://xcache.lighttpd.net/pub/Releases/1.3.0/xcache-1.3.0.tar.gz
رمز Code:
tar -zxf xcache-1.3.0.tar.gz
رمز Code:
cd xcache-1.3.0
رمز Code:
phpize
رمز Code:
./configure --enable-xcache
رمز Code:
make
رمز Code:
su
رمز Code:
make install
رمز Code:
/usr/lib/php/extensions/no-debug-non-zts-20020616/xcache.so
نقوم بمعرفة مكان ملف php.ini (إعدادات الـ php ) المفعلة في السيرفر ، وذلك من خلال الأمر التالي
رمز Code:
php --ini |grep Path
رمز Code:
Configuration File (php.ini) Path: /usr/local/lib
الآن نقوم بإضافة إعدادات الـ xcache لـ ملف الإعداد الخاص بـ php بالمحرر المفضل لك /
انا ساقوم بالتعديل بإستخدام الأمر pico
رمز Code:
pico /usr/local/lib/php.ini
ثم نظيف التالي في نهاية الملف
رمز Code:
[xcache-common] zend_extension = /usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcache.so [xcache.admin] xcache.admin.enable_auth = Off xcache.admin.user = "mOo" ; xcache.admin.pass = md5($your_password) xcache.admin.pass = "" [xcache] ; select low level shm/allocator scheme implemenation xcache.shm_scheme = "mmap" ; to disable: xcache.size=0 ; to enable : xcache.size=64M etc (any size > 0) and your system mmap allows xcache.size = 60M ; set to cpu count (cat /proc/cpuinfo |grep -c processor) xcache.count = 1 ; just a hash hints, you can always store count(items) > slots xcache.slots = 8K ; ttl of the cache item, 0=forever xcache.ttl = 0 ; interval of gc scanning expired items, 0=no scan, other values is in seconds xcache.gc_interval = 0 ; same as aboves but for variable cache xcache.var_size = 4M xcache.var_count = 1 xcache.var_slots = 8K ; default ttl xcache.var_ttl = 0 xcache.var_maxttl = 0 xcache.var_gc_interval = 300 xcache.test = Off ; N/A for /dev/zero xcache.readonly_protection = Off ; for *nix, xcache.mmap_path is a file path, not directory. ; Use something like "/tmp/xcache" if you want to turn on ReadonlyProtection ; 2 group of php won't share the same /tmp/xcache ; for win32, xcache.mmap_path=anonymous map name, not file path xcache.mmap_path = "/dev/zero" ; leave it blank(disabled) or "/tmp/phpcore/" ; make sure it's writable by php (without checking open_basedir) xcache.coredump_directory = "" ; per request settings xcache.cacher = On xcache.stat = On xcache.optimizer = Off [xcache.coverager] ; per request settings ; enable coverage data collecting for xcache.coveragedump_directory and xcache_coverager_start/stop/get/clean() functions (will hurt executing performance) xcache.coverager = Off ; ini only settings ; make sure it's readable (care open_basedir) by coverage viewer script ; requires xcache.coverager=On xcache.coveragedump_directory = ""
رمز Code:
cat /proc/cpuinfo |grep -c processor
رمز Code:
zend_extension = /usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcache.so
ملاحظات :-
- في حال تغير اي عنصر تاكد من تغير شبيهه في الـ var / مثلاً : قمت بتغير xcache.count فيتوجب أيضا تغير xcache.var_count ،، وهكذا ،،
- إذا كان الرام في السيرفر أكثر من 1 جيجا فيفضل تغير قيمه xcache.size لـ 64M وأكثر.
رمز Code:
service httpd restart
رمز Code:
php -v |grep XCache
رمز Code:
with XCache v1.3.0, Copyright (c) 2005-2009, by mOo
والسلام عليكم ورحمة الله وبركاته
مجموع التعليقات 14
التعليقات
-
اضيفت بتاريخ 18-08-2009 الساعه 11:55 PM بواسطة بقايا شتات
-
اضيفت بتاريخ 19-08-2009 الساعه 12:33 AM بواسطة الزعـابي
-
اضيفت بتاريخ 19-08-2009 الساعه 01:04 AM بواسطة بقايا شتات
-
اضيفت بتاريخ 19-08-2009 الساعه 05:40 AM بواسطة شموخ
-
aaaaaaaaa
Болезнь это-инфекионнаяاضيفت بتاريخ 25-10-2009 الساعه 12:58 AM بواسطة Advavamaw -
zzzzzzzz
Ох как душевно!اضيفت بتاريخ 28-10-2009 الساعه 11:04 PM بواسطة детские тортики -
تسلم يالزعابي .. يعطيك الف عافية
مع ان موقعي على إستضافة مشتركة ،، بس عندي صلاحيات الـ SSL
دخلت له ببرنامج PuTTY وإتبعت الخطوآت ..
وصلت لخطوة إعادة تشغيل الأباتشي ..
طلعلي هذا الخطأ : "/usr/bin/service: line 3: /etc/init.d/functions: No such file or directory"
طنشته وكتبت " php -v |grep XCache "
اللي هو التحقق من أن التثبيت تم بنجاح ولا لا
بس كل ما اكتبه واضغط انتر .. ينقلني للسطر اللي بعده ومايعطيني أي شي ..
وللعلم إن تم إضافة ملفات جديدة على موقعي بهالمسار :
/xcache-1.3.0
يعني برا الـ www
بس هل ياتُرى تفعل ولا لا ؟
وسؤال أخير : اذا ركبت برامج بكثرة ، في ضرر على السيرفر أو على الموقع ؟؟
للتذكير : مو أنا صاحب السيرفر ..
ملاحظة : انا هو qsrr :)اضيفت بتاريخ 20-11-2009 الساعه 09:51 PM بواسطة مجهول الهوية
-
lypuelfdinhs
It's spooky how clever some ppl are. Tnhkas!اضيفت بتاريخ 20-06-2011 الساعه 11:39 AM بواسطة Lavinia -
xflpFTVGpIXdUDW
s7pIcf <a href="http://eznfhrboaphi.com/">eznfhrboaphi</a>اضيفت بتاريخ 20-06-2011 الساعه 08:45 PM بواسطة omgrxtyum -
aEKFYRlGKiczADr
OcY0XO <a href="http://flylbjikjtwh.com/">flylbjikjtwh</a>اضيفت بتاريخ 22-06-2011 الساعه 01:01 PM بواسطة pzhala -
aaaaaaaaa
It's great to read something that's both enojyable and provides pragmatisdc solutions.اضيفت بتاريخ 20-10-2011 الساعه 02:32 PM بواسطة Dontarrious -
aaaaaaaaa
PVLsVX <a href="http://rwecsmsiuwrb.com/">rwecsmsiuwrb</a>اضيفت بتاريخ 20-10-2011 الساعه 06:06 PM بواسطة rdckalgt -
aaaaaaaaa
9412JS , nbarstlzzvkb, [link=http://wzsoaeiizrcz.com/]wzsoaeiizrcz[/link], http://ryawtaqaytzd.com/اضيفت بتاريخ 21-10-2011 الساعه 03:55 PM بواسطة telyvhthasc -
aaaaaaaaa
lL15lx , ajsiwgulspli, [link=http://fdgqingncrqs.com/]fdgqingncrqs[/link], http://jdbfbzmtycul.com/اضيفت بتاريخ 22-10-2011 الساعه 10:23 PM بواسطة hkhanftevl
إضافة تعليق |













