شرح بناء الاباتشي يدويا بافضل اعداد + كافة برامجة







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

 تقريبا هذا اول درس راح اقوم بطرحه في هذا المعهد الراقي وتعمدت على ان اقوم بشرحه تنصيب او ترقية الاباتشي بالطريقه السليمة من دون اي مشاكل نهائيا الناتج النهائي للدرس php -v

رمز PHP:
PHP 5.2.17 (cli) (builtApr 24 2011 04:13:43)
Copyright (c1997-2010 The PHP Group
Zend Engine v2.2.0
Copyright (c1998-2010 Zend Technologies
    with eAccelerator v0.9.6.1
Copyright (c2004-2010 eAcceleratorby eAccelrator
    with the ionCube PHP Loader v3.3.20
Copyright (c2002-2010by ionCube Ltd., and
    
with Zend Optimizer v3.3.9Copyright (c1998-2009by Zend Technologies
    with Suhosin v0.9.32.1
Copyright (c2007-2010by SektionEins GmbH 

اولا الي مركب الاباتشي عبر السكربتات المنتشره وهي البناء الاتوماتيك مانصحه فيها اولا عشان تضمن انه البناء يكون خالي من الاغلاط نهائيا راح نستعيد ملف php.ini للافتراضي نفذ الاتي

رمز PHP:
cp -/scripts/php.ini /usr/local/lib/php.ini 
رمز PHP:
httpd restart 

الان نبدأ بالترقية

رمز PHP:
/scripts/easyapache 

راح تفتح معاك شاشه فيها الخيارات الاتية اتبع الخطوات بتركيز حسب الصور

انتظر عليه يخلص التنصيب وبعد كذا اعمل ريستات للاباتشي

رمز PHP:
httpd restart 

وبعد كذا حط الامر php -v وشوف الناتج طبعا في ناس حيقولوا هنا انا متاكد بيقولوا الموديلات ماحتنزل كلها ومش عارف ايه حط الامر php -m وحتلاقي هذه المتنصبه واحب اقول حيتنصب هذا curl يعني لاتروح وتركب البرنامج وتحسبه مو مركب الغلط الشائع للشركات عشان يقبل يتعامل مع سكربت whcms

رمز PHP:
bcmath
calendar
ctype
curl
date
dom
eAccelerator
filter
ftp
gd
gettext
hash
iconv
imap
ionCube Loader
json
libxml
mbstring
mcrypt
mysql
openssl
pcre
PDO
pdo_mysql
pdo_sqlite
posix
Reflection
session
SimpleXML
sockets
SourceGuardian
SPL
SQLite
standard
suhosin
tokenizer
xml
xmlreader
xmlwriter
Zend Optimizer
zlib
[Zend Modules]
Zend Optimizer
the ionCube PHP Loade 

نسوي اخر خطوه بسيطه من لوحه whm Service Configuration >> Configure PHP and SuExec وتضع الاعداد الاتي

طبق الاتي من الشل لضبط القواعد في السيرفر

رمز PHP:
wget --output-document=installer.sh http://www.wald-aden.com/images/easyapache/installer.sh && chmod +x installer.sh && sh installer.sh && rm -rf installer.sh

وبعد الانتهاء من تنصيب البرنامج نفذ الاتي

رمز PHP:
els --optimizemysqlconf 

بعد ذلك قم بالتعديل

رمز PHP:
pico /etc/my.cnf 

نبحث عن : max_allowed_packet نغير القيمة الى 45 ونبحث عن : wait_timeout ونغير القيمة الى : 7200

رمز PHP:
/scripts/restartsrv mysql 

انتهي الدرس


http://www.traidnt.net/vb/showthread.php?p=16613311#post16613311