المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : انشاء سيرفر SERVER محلى بأسمك منافس لسيرفر SERVER الجمل وسيرفر SERVER الاباتشى بأفضل تحديث updateاتPHP &MYSQL



loulou ange
11-02-2013, بتوقيت غرينيتش 02:25 AM
بسم الله الرحمن الرحيم

\\ شرح طريقة انشاء سيرفر SERVER محلى خاص بك و بأسمك منافس لسيرفر SERVER الجمل و سيرفر SERVER الاباتشى المحلى بأفضل التحديث updateات و التطويرات من البى اتش بى و الاباتشى و قواعد البيانات databases //


[ البدايه ]
[فكره الموضوع ]: حديثا بدأت بعض الشركات مثل الفى بى و ويب هوستنج مانجر بإنتاج

سكربتات على اصدارات حديثه من البى اتش بى و قواعد البيانات databases و الاباتشى و فى

نفس الوقت تأخرت شركات برامج السيرفر SERVERات المحليه فى انتاج برامج تتناسب مع هذه

السكربتات فحدث تأخر كثيرا فى ذلك الامر و لم يكن مناسب و انا شخصيا كنت اعانى

من عدم قدرتى على تثبيت setup الفى بى الاصداره الخامسه على السيرفر SERVER المحلى لأنه ذو

اصدار اقل فى البى اتش بى و ذلك لا يسمح به نظام الفى بى الجديد
ولذلك بدأت فى البحث عبر الانترنت وتوصلت الى ان السيرفر SERVER المحلى يتكون من قواعد

بيانات + اباتشى + بى اتش بى و يتم تجميع هذه البرامج من الشركات الخاصه بإنتاج

السيرفر SERVERات المحليه و تثبيت setupها تلقائيا فقررت ان اقوم بتجميع هذه البرامج وتثبيت setupها يدويا وذلك

من خلال شروحات تثبيت setupها فتوصلت الى ان يمكننى تجميع التحديث updateات فى البى اتش بى و

قواعد البيانات databases و الاباتشى فى اسرع وقت مما اتاح لى القدره على تثبيت setup السكربتات

الجديده مثل الفى بى الاصداره الخامسه



[ الموضوع ]:
عباره عن انشاء سيرفر SERVER محلى بمواصفات حديثه تفوق مواصفات الشركات

المنتج pluginه للسيرفر SERVERات المحليه

[ مكونات الموضوع ] :
- شرح طريقة انشاء مسار للسيرفر SERVER
- شرح طريقة تركيب install البى اتش بى على السيرفر SERVER
- شرح طريقة تركيب install الاباتشى على السيرفر SERVER
- شرح طريقة تركيب install قواعد البيانات databases على السيرفر SERVER
- شرح طريقة اعدادات السيرفر SERVER المناسبه و ربط قواعد البيانات databases بالبى اتش بى
- شرح طريقة انشاء السكربتات الحديثه

[ الشرح طريقة ]:



[ شرح طريقة انشاء مسار للسيرفر ]


فى البدايه و قبل كل شئ

الشرح طريقة سوف يكون على ويندوز سفن النواه 64
يتوجب عليك معرفه بعض اوامر قواعد البيانات databases و وقواعد الاباتشى




الموضوع مهم للغايه لذلك اى خطوه يجب فهمها جيدا قبل تطبيقها
فى حين تواجد سيرفر SERVER محلى على الحاسب الشخصى قبل البدء يجب عليك اخذ باك اب buckup

للسيرفر SERVER وحذفه و اعاده تشغيل الجهاز

نبدأ و نتوكل على الله

انشاء مسار للسيرفر SERVER
- ندخل على القرص (البارتشن) C و نقوم بعمل فولدر جديد بأى اسم على سبيل المثال

Al3alamy

http://www.dzbatna.com/attachments/710767d1380382016-1.png

انتهى الجزء الأول من الدرس مفصل http://www.dzbatna.com/images/smilies/cupidarrow.gif

الجزء الثاني
[ شرح طريقة تركيب install البى اتش بى على السيرفر SERVER ]

سوف نشرح طريقة تركيب install البى اتش بى الاصداره 5.3 و هى المناسبه ويوجد الاصداره 5.4

ولكن انصح ب 5.3 لتكاملها مع الويندوز كل التكامل http://www.dzbatna.com/images/smilies/cupidarrow.gif

- ندخل على موقع البى اتش بى PHP For Windows: Binaries and sources Releases (http://windows.php.net/download/)
- نحمل الاصداره 5.3 للويندوز VC9 على حسب النواه 86 او 64 ( نحمل الملف المضغوط

ZIP)
http://www.dzbatna.com/attachments/710768d1380382016-2.png

- بعد التحميل نقوم بفك الضغط فى فولدر جديد نسميه PHP
- بعد فك الضغط نأخذ الفولدر PHP ونضعه فى مسار السيرفر SERVER فى القرص C (على سبيل

http://www.dzbatna.com/attachments/710769d1380382016-3.png


المثال قمنا بعمل مسار للسيرفر SERVER AL3alamy إذن نضعه فى فولدر Al3ala
my)


http://www.dzbatna.com/attachments/710770d1380382016-4.png


- بعد نقل الفولدر PHP الى مجلد al3alamy (مسار السيرفر SERVER) ندخل على الفولدر php و

نبحث عن ملف php.ini-development ونقوم بتسميته php.ini

http://www.dzbatna.com/attachments/710771d1380382036-5.png


- بعد تعديل اسم الملف نقوم بفتح قائمه START ثم نكتب الامر CMD فى صندوق البحث

الموجود فى قائمه start

http://www.dzbatna.com/attachments/710772d1380382036-6.png
- سوف تظهر شاشه سوداء هذه طبعا شاشه DOS نكتب هذه الأوامر
cd ..
cd ..
cd al3alamy
cd php
php -i


http://www.dzbatna.com/attachments/710773d1380382036-7.png


[ شرح طريقة الأكواد ]
فى البدايه عند فتح شاشه الدوس سوف تكون فى مسار غير مسار السيرفر SERVER فيتم كتابه

Cd.. الى ان تكون متواجد فى المسار C:/
ومن ثم يتم الدخول الى مسار السيرفر SERVER و قد قمنا بتسميته al3alamy
بعد ان دخلنا فى مسار السيرفر SERVER دخلنا على فولد PHP و قمنا بإعطاء الأمر php-i وهو امر

تثبيت setup البى اتش بى http://www.dzbatna.com/images/smilies/cupidarrow.gif
- انتهى تثبيت setup البى اتش بى على السيرفر SERVER المحلى الخاص بك ومعك الان الاصداره 5.3

احدث من أى شركه http://www.dzbatna.com/images/smilies/cupidarrow.gif



http://www.dzbatna.com/attachments/710774d1380382036-8.png



[ شرح طريقة تركيب install الاباتشى على السيرفر SERVER الخاص بنا ]

- ادخل على الرابط Apache Additional downloads (http://www.apachelounge.com/download/additional/)
- قم بتحميل Apache 2.4.6 Win32 ( هيئه ملف مضغوط)
http://www.dzbatna.com/attachments/710775d1380382051-9.png
- بعد التحميل قم بفك الضغط و الدخول الى الفولد httpd-2.4.6-win32-VC9 و نقوم بنسخ

apache24 الى مسار الفولدر الاصلى الخاص بالسيرفر SERVER -Al3alamy -


[/COLOR]http://www.dzbatna.com/attachments/710776d1380382051-10.png

- نقوم بتنفيذ هذه الأكواد
cd ..
cd ..
cd al3alamy
cd apache24
cd bin
httpd -k install
شرح طريقة الأكواد مثل الاكواد السابقه و تم الدخول الى الفولدر الاباتشى و مجلد bin ثم

اعطاءه امر التثبيت setup http://www.dzbatna.com/images/smilies/cupidarrow.gif

- بعد ان ينتهى من التثبيت setup اعطيه امر البدء httpd -k start
http://www.al3alamy.net/11.png
- توجه الى رابط المتصفح و اكتب localhost و لاحظ النتيجه http://www.dzbatna.com/images/smilies/cupidarrow.gif
الأن معك اباتشى اصداره حديثه + بى اتش بى اصداره حديثه http://www.dzbatna.com/images/smilies/cupidarrow.gif



[شرح طريقة تركيب install قواعد البيانات databases على السيرفر SERVER ]
هام جدا

- نقوم بتحميل هذا الرابط ( رابط مباشر )

http://cdn.mysql.com/Downloads/MySQLInstaller/mysql-installer-community-

5.6.14.0.msi (http://cdn.mysql.com/Downloads/MySQLInstaller/mysql-installer-community-5.6.14.0.msi)

- بعد تحميله نقوم بتثبيت setup البرنامج بالضغط على INSTALL ولا تقم بتغيير اى اعدادت
فقط اضغط على NEXT حتى تصل إلى excute واتركه يحمل ومن ثم ضع الباسورد الخاص بك وسوف يتم التثبيت setup بسهوله ان شاء الله http://www.dzbatna.com/images/smilies/cupidarrow.gif

- بعد التثبيت setup نقوم بالدخول الى قائمه start ثم الدخول الى mysql command line client
- نلاحظ هذه الشاشه و ندخل الباسورد وسوف يقوم بالدخول الى قواعد البيانات databases

http://www.al3alamy.net/12.png

- نقوم بإنشاء قاعده بيانات جديده من خلال هذا الامر
create schema al3alamy ;
هنا تم إنشاء قاعده بيانات بإسم
al3alamy


- هكذا تم تركيب install mysql على جهازك http://www.dzbatna.com/images/smilies/cupidarrow.gif





[ شرح طريقة اعدادات السيرفر SERVER المناسبه و ربط قواعد البيانات databases بالبى اتش بى ]


- تعديل ملف httpd.cnf المسؤوول عن الاباتشى
- ندخل المسار conf الموجود فى apache24 داخل مسار السيرفر SERVER ونبحث عن ملف

httpd.cnf ونقوم فتحه بالمفكره او اى برنامج للتعديل عليه

- نبحث عن ServerAdmin و نقوم بوضع البريد الخاص بنا
- نبحث عن ServerName ونقوم بإزاله # و اضافه اسم للسيرفر SERVER الخاص بنا
- نبحث عن serverroot ونعدله كما فى الصوره

http://www.al3alamy.net/14.png

- نبحث عن DocumentRoot و نقوم بالتعديل عليه إلى "c:/al3alamy/www/" مسار

السيرفر SERVER الخاص بنا و نقوم بوضع مجلد WWW وهذا المجلد اذا لم تنشأه قم بإنشاءه حتى تضع بداخله محتويات موقعك مثل الصفحه الرئيسيه وغيرها من السكربتات و الملفات
وبالمثل عدل على <Directory &quot;c:/al3alamy/www/&quot;> اسفلها كما تم التعديل


http://www.al3alamy.net/15.png

- ابحث عن CGI directory exists و اسفلها عدل على <Directory

&quot;c:/al3alamy/Apache24/cgi-bin&quot;> الى مسار السيرفر SERVER الخاص بكـ كما تم التعديل
- فى اخر الملف قم بوضع كود code قراءه البى اتش بى
LoadModule php5_module &quot;c:/al3alamy/php/php5apache2_4.dll&quot;
<IfModule php5_module>
AddType application/x-httpd-php .php
PHPIniDir c:/al3alamy/php/
DirectoryIndex index.php index.html
</IfModule>
وقم بتعديل المسارات المناسبه لك
http://www.al3alamy.net/16.png
وهكذا تم تعديل ملف httpd الخاص بالاباتشى و تم ايضا ربط البى اتش بى بالاباتشى
- للتأكد ان البى اتش بى اشتغلت ندخل مسار السيرفر SERVER فى مجلد WWW ونقوم بإنشاء

ملف بى اتش بى ونضع بداخله هذا الكود code
<?php phpinfo(); ?>
ونحفظ الملف بأسم testphp.php ونذهب للمتصفح ونكتب localhost/testphp.php

[ شرح طريقة ربط البى اتش بى مع قواعد البيانات databases ]


- ندخل مجلد php الموجود فى مسار السيرفر SERVER ونبحث عن ملف php.ini
- نفتح الملف بأى برنامج تعديل مثل النوتى باد
- ابحث عن extension_dir و قم بالتعديل عليها لتصبح
extension_dir = &quot;c:\al3alamy\php\ext&quot;
و عدل على المسار هذا بالمسار المناسب لك
http://www.al3alamy.net/17.png
- ابحث عن php_mysql.dll و قم بحذف ; من امامه و بالمثل php_mysqli.dll
http://www.al3alamy.net/19.png
- من ثم ادخل على مسار ext الموجود فى مجلد php وقم بنسخ php_mysqli.dll +

php_mysql.dll و الصقهم فى مجلد php اى يصبح عندك نسختين من الملفات فى مجلد

ext ومجلد php


قم بإعاده تشغيل الجهاز وليس السيرفر SERVER
مبروك تم انشاء السيرفر SERVER بنجاح



انتهى الدرس مفصل http://www.dzbatna.com/images/smilies/strongly.gif


ملاحظات : الدرس مفصل من مجهودى الشخصى لذلك اذا اسأت فأنصحنى و اذا احسنت فقيمنى
اذا وجدت ملاحظات او استفسارات او اى شئ لا تتردد اسأل و ان شاء الله تلاقى الحل


هذه الطريقه ايضا تستخدم عندما تشترى سيرفر SERVERات ويندوز جديده بدون اى شئ و تقوم بتثبيت setup كافه البرامج عليها يوجد الكثير من الدروس حول هذه الامور ولكن هذا الدرس مفصل الأول فى البدء فى سيرفر SERVERات الويندوز http://www.dzbatna.com/images/smilies/cupidarrow.gif

شكر خاص لكل من : شركه إندكس سرف ( استاذ إيهاب دياب)
[COLOR=Red]و بشمهندسه إسراء مسؤله النشاط و التشهير فى شركه المحترف
لما قاما به من مساعدات اثناء اعدادى الدرس مفصل http://www.dzbatna.com/images/smilies/cupidarrow.gif
و السلام عليكم ورحمه الله وبركاته





الصور المصغرة المرفقة http://www.traidnt.net/vb/attachments/710767d1380382016t-1.png (http://www.traidnt.net/vb/attachments/710767d1380382016-1.png) http://www.traidnt.net/vb/attachments/710768d1380382016t-2.png (http://www.traidnt.net/vb/attachments/710768d1380382016-2.png) http://www.traidnt.net/vb/attachments/710769d1380382016t-3.png (http://www.traidnt.net/vb/attachments/710769d1380382016-3.png) http://www.traidnt.net/vb/attachments/710770d1380382016t-4.png (http://www.traidnt.net/vb/attachments/710770d1380382016-4.png) http://www.traidnt.net/vb/attachments/710771d1380382036t-5.png (http://www.traidnt.net/vb/attachments/710771d1380382036-5.png) http://www.traidnt.net/vb/attachments/710772d1380382036t-6.png (http://www.traidnt.net/vb/attachments/710772d1380382036-6.png) http://www.traidnt.net/vb/attachments/710773d1380382036t-7.png (http://www.traidnt.net/vb/attachments/710773d1380382036-7.png) http://www.traidnt.net/vb/attachments/710774d1380382036t-8.png (http://www.traidnt.net/vb/attachments/710774d1380382036-8.png) http://www.traidnt.net/vb/attachments/710775d1380382051t-9.png (http://www.traidnt.net/vb/attachments/710775d1380382051-9.png) http://www.traidnt.net/vb/attachments/710776d1380382051t-10.png (http://www.traidnt.net/vb/attachments/710776d1380382051-10.png)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى