السلام عليكم ورحمة الله وبركاته ...

كيفكم ...

اليوم راح نخصص موضوع شامل ومتكامل عن كيفية تركيب install Zend Optimizer بدون تعب أو يدويا لمن لا يملك لوحة سي بنل ...

# كيفية التثبيت setup :

1- في Linux وعلى Cpanel :

تم وضع ملف يساعد على تثبيت setup php extension بالكامل وهو الأمر :

رمز Code:
/scripts/phpextensionmgr
لمشاهدة extensions الموجودة طبق هالأمر :

رمز Code:
/scripts/phpextensionmgr list
وهذه هي القائمة الملحقة والموجودة لتثبيت setupها :

اقتباس
Available Extensions:
EAccelerator
IonCubeLoader
Zendopt
SourceGuardian
PHPSuHosin

Zendopt <<< هو اختصار لكلمة Zend Optimizer

ولتثبيت setupه طبق هالأمر :

رمز Code:
/scripts/phpextensionmgr install Zendopt
وانتظر لحين الانتهاء ...

للتأكد من أنه تم التثبيت setup أدخل أمر :

رمز Code:
php -v
وابحث عن كلمة zend اذا وجدتها يعني تم التركيب install بنجاح ...

وأيضا اذا حاب تتأكد بأمر اخر طبق :

رمز Code:
php -m
وابحث بين modules المركبة وسوف تجد zend بينهم ...

أيضا اذا حاب تتأكد بأمر اخر طبق :

رمز Code:
php -i | grep Zend
وراح تشاهد معلومات zend المثبتة ...

-------------------------------------------------

فيه أمر سريع وملحق بين ملفات Cpanel المساعدة وهو الملف والأمر :

رمز Code:
/scripts/installzendopt
طبق هالأمر على طول ويتم تثبيت setupه تلقائيا الزند ...

=======================================

2- نأتي الان للتثبيت setup اليدوي ...

لنفترض بأني مو مركب Cpanel ومركب لوحة أخرى .! أو بالأصح قمت بتثبيت setup كل برنامج على حدة .!

فــ كيف يتم تركيب install البرنامج يدويا .!

أولا نقوم باختيار ما يناسب السيرفر SERVER والنظام من هذا الرابط :

http://www.zend.com/en/products/guard/downloads

راح تجد كل ما يتعلق بــ zend optimzer وما يناسبه من اصدار ونظام ...

اخترت أنا Linux وما يناسب جهازي لأنه 32 -bit (i386/i686)

وهذا هو الرابط اخر اصدار :

http://downloads.zend.com/optimizer/...23-i386.tar.gz

وهذا ان كان سيرفر SERVERك نوعه 64-bit (x86_64/amd64):

http://downloads.zend.com/optimizer/...-x86_64.tar.gz

طبعا للي يسأل ويقول كيف أعرف نظامي ونوع معالجي .! يطبق هالأمر :

رمز Code:
uname -a
راح تشاهد نوعه في الأخير أو يمكن تطبيق أمر :

رمز Code:
uname -i
أوكي نقوم بتطبيق الخطوات التالية بعد تحديد ما يناسب لنظامك :

طبق الأمر التالي لسحب الملف :

رمز Code:
wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
ثم نفك الضغط عن الملف بالأمر :

رمز Code:
tar xzvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
الان بعد ما فككنا ضغط الملف ...لازم نعرف اصدار PHP لكي نضع ملف zend_optimzer وما يتناسب مع اصدار PHP ...

كمثال لو اصدارك php 4.4.9 راح نطبق هالأمر طبعا بعد الفك :

رمز Code:
cp ZendOptimizer-3.3.9-linux-glibc23-i386/data/4_4_x_comp/ZendOptimizer.so /usr/lib/php/modules/
وهذا الأمر يقوم بنسخ ملف : ZendOptimizer.so بداخل مجلد : ZendOptimizer-3.3.9-linux-glibc23-i386/data/4_4_x_comp وما يتناسب مع اصدارك الي هو 4.4 ونسخه الى المسار التالي : /usr/lib
/php/modules


كمثال لو اصدارك 5.2.9 او اي كان تسلسل الشجرة الخاص بالاصدار نقوم بتطبيق هالأمر :

رمز Code:
cp ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp/ZendOptimizer.so /usr/lib/php/modules/
حيث أنه هالملف متوافق مع اصدارك وتم نسخه لمساره الأصلي ...

وهذي هي القائمة الرئيسية الخاصة بملفات الزند ومساراتها وما يتوافق مع الاصدارات :

رمز Code:
data/4_3_x_comp/ZendOptimizer.so data/5_1_x_comp/ZendOptimizer.so data/4_2_x_comp/ZendOptimizer.so data/5_0_x_comp/ZendOptimizer.so data/4_4_x_comp/ZendOptimizer.so data/4_2_0_comp/ZendOptimizer.so data/5_2_x_comp/ZendOptimizer.so
طبعا لمن لا يدري كيف يعرف كم اصدار php حقه يطبق أمر :

رمز Code:
php -v
بعد النسخ للمسار كمثال : /usr/lib/php/modules/

نقوم بفتح ملف php.ini ووضع هالكود code :

رمز Code:
zend_extension=/usr/lib/php/modules/ZendOptimizer.so
ثم نقوم بعمل ريستارت للاباتشي عن طريق الأمر :

رمز Code:
service httpd restart
للتأكد من التثبيت setup كما قلنا سابقا طبق أمر :

رمز Code:
php -v
=========================================

3- الطريقة الثالثة خاصة لمن متوفر معاه CentOS ولعشاق Plesk ومن يريد تحديث update العديد من البرامج ...

طبق هالأمر :

رمز Code:
wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh
وهذا الملف خاص لتحديث update مخزونات yum والتقاط كل تحديث update جديد للبرامج من موقع atomic الرسمي .. وأيضا اضافة برامج كثيرة راح تفيدك ان شاء الله ...

وهنا يقوم الأمر بسحب الملف ... وتطبيقه ...

بعد تثبيت setup السكربت الصغير نقوم بانشاء ملف نسميه atomic.repo في المسار /etc/yum.repos.d/ بالأمر pico أو nano كمثال :

رمز Code:
pico /etc/yum.repos.d/atomic.repo
ثم انسخ هالمحتوى وقم بالصاقه :

رمز Code:
# Name: Atomic Rocket Turtle RPM Repository for CentOS / Red Hat Enterprise Linux 5 - # URL: http://www.atomicrocketturtle.com/ [atomic] name = CentOS / Red Hat Enterprise Linux $releasever - atomicrocketturtle.com mirrorlist = http://www.atomicorp.com/mirrorlist/atomic/centos-5-$basearch #mirrorlist = http://www.atomicorp.com/channels/atomic/centos/5/mirrors-atomic enabled = 1 priority = 1 protect = 0 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt gpgcheck = 1 # Almost Stable, release candidates for [atomic] [atomic-testing] name = CentOS / Red Hat Enterprise Linux $releasever - atomicrocketturtle.com - (Testing) mirrorlist = http://www.atomicorp.com/mirrorlist/atomic-testing/centos-5-$basearch enabled = 0 priority = 1 protect = 0 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt gpgcheck = 1 # Untested, Unstable, known buggy, and incomplete packages. #[atomic-bleeding] #name = CentOS / Red Hat Enterprise Linux $releasever - atomicrocketturtle.com - (Bleeding) #baseurl = http://www.atomicorp.com/channels/atomic-bleeding/centos/5/$basearch/ #enabled = 0 #priority = 1 #protect = 0 #gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt #gpgcheck = 1
ثم احفظ الملف وطبق الأوامر التالية :

رمز Code:
yum clean all
ثم :

رمز Code:
yum update
ثم لتثبيت setup zend_optimzer تلقائيا عن طريق yum بعد تحديث update المستودعات للــ yum طبق :

رمز Code:
yum install php-zend-optimizer
للتأكد من تثبيت setupه قم بتطبيق الأمر التالي كما ذكرنا في السابق :

رمز Code:
php -v
===================================

بكذا كتبت كل الطرق الخاصة بتثبيت setup Zend Optimzer




والموضوع من كتاباتي وأرجو احترام المجهود وعدم النقل الا مع ذكر المصدر ...

المصدر :

http://www.w-dev.com/showthread.php?p=339

ملاحظة : قبل ما تكتب رد وتنتقد أنك عارف نص الطرق الي هنا .. أنا أدري أنه بعض الطرق كتب عليها مليون درس مفصل لكن البعض لا وأنا وضعت هالموضوع لأنه متأكد وفيه ناس كثير من يبحث عن تحديث update وتركيب install الزند من لا يملك سي بنل ..
وأيضا الشروحات الي في الانترنت التي أصبحت قديمة بما يتعلق عن تثبيت setup الزند يدويا وكلها غلط في غلط وبعد التغيير الكلي في طريقة التثبيت setup له .. وأيضا أصحاب plesk وأنا كنت من قبل واحد منهم وقلة الداعمين لهذي اللوحة .. فــ حبيت أشمل الموضوع من كل الطرق ...


بالتوفيق للجميع ....






©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©