You are on page 1of 27

‫و‬ ‫السريفر احمللي‬

‫جدول احملتويات‬
‫املقدمة ‪2 ....................................................‬‬

‫السريفر احمللي ‪XAMPP‬‬

‫مقدمة ‪3 ..........................................................................................‬‬

‫املكونات ‪3 .....................................................................................‬‬

‫االستخدام ‪3 ....................................................................................‬‬

‫خطوات التنصيب ‪11-4 ..........................................................................‬‬

‫خطوات تشغيل السريفر احمللي ‪15-12 ................................................ XAMPP‬‬

‫اين يتم وضع ملفات الــ ‪11 ................................................................. php‬‬

‫السريفري احمللي ‪veesppA‬‬

‫املقدمة ‪11 .......................................................................................‬‬

‫نظرة تارخيية ‪11-11 ............................................................................‬‬

‫مزايا ‪11 ........................................................................... Appserv‬‬

‫االستعمال ‪11 ...................................................................................‬‬

‫املرخصة ‪11 ....................................................................................‬‬

‫تنصيب السريفر احمللي ‪01-02 ..................................................... Appserv‬‬

‫اين يتم وضع ملفات الــ ‪26 ................................................................. php‬‬


‫و‬ ‫السريفر احمللي‬

‫بسم اهلل الرمحن الرحيم‬

‫قال تعاىل‪:‬‬

‫" وعلمك ما مل تكن تعلم وكان فضل اهلل عليك كبريا ً "‬

‫صدق اهلل العظيم‬


‫و‬ ‫السريفر احمللي‬

‫السريفر احمللي ‪XAMPP‬‬

‫‪ XAMPP‬هو حزمة تطبيقات حرة ومفتوحة املصدر وتتضمن بشكل‬

‫رئيسي ‪ Apache, MySQL,‬ومفسر للتطبيقات املكتوبة بلغات الربجمة ‪ PHP‬و ‪.Perl‬‬

‫املكونات‬

‫مكونات الربنامج هي‪:‬‬

‫‪Apache .1‬‬
‫‪MySQL .2‬‬
‫‪FileZila .3‬‬
‫‪Mercury .4‬‬
‫‪Tomcat .5‬‬

‫االستخدام‬

‫يستخدم الربنامج يف جعل جهازك سريفر مصغر به العديد من املزايا‪ ،‬ومنه تستطيع ان تنشأ على‬

‫جهازك موقع إلكرتوني حملي للربجمة والتجربة واالختبار أو عام لعدد حمدود من الزوار حسب موارد‬

‫اجلهاز وسرعة خط اإلنرتنت لديك‬


‫و‬ ‫السريفر احمللي‬

‫خطوات تنزيل السريفر احمللي ‪XMAPP‬‬

‫قم بتنزيل ‪ XAMPP‬من الرابط التايل‬

‫‪https://www.apachefriends.org/download.html‬‬

‫عند االنتهاء من التحمل اذهب اىل مكان تنزيل الربنامج ثم‬

‫انقر نقرا مزدوجا على ملف التنصيب‬

‫الشكل (‪ : )1‬ملف التنصيب لــ‪XAMPP‬‬

‫تظهر الشاشة التالية‬

‫مالحظة ‪ :‬جيب االنتباه اىل ايقاف عمل برنامج الـــــ ‪Antivirus‬‬

‫الشكل (‪ : )2‬رسالة التحذير‬

‫انقر ‪ Yes‬للمتابعة‬
‫و‬ ‫السريفر احمللي‬

‫نظهر الشاشة الرئيسية للتنصيب‬

‫انقر ‪ Next‬للمتابعة‬

‫الشكل(‪ : )3‬الشاشة الرئيسية لــ ‪XAMPP‬‬


‫و‬ ‫السريفر احمللي‬

‫حدد املكونات اليت ترغب بتنصيبها ثم انقر ‪Next‬‬

‫الشكل(‪ : )4‬تحديد مكونات التنصيب‬


‫و‬ ‫السريفر احمللي‬

‫حدد مكان تنصيب السريفر احمللي ‪XMAP‬‬

‫الشكل(‪ : )5‬تحديد مكان التنصيب‬

‫انقر ‪ Next‬للمتابعة‬
‫و‬ ‫السريفر احمللي‬

‫الشكل(‪: )6‬معلومات عن ‪XAMPP‬‬

‫انقر ‪ Next‬للمتابعة‬
‫و‬ ‫السريفر احمللي‬

‫الشكل(‪ : )7‬االستعداد لبدء التنصيب‬

‫انقر ‪ Next‬لبدء عملية التنصيب‬


‫و‬ ‫السريفر احمللي‬

‫الشكل(‪ : )8‬بدء عملية التنصيب‬

‫تبدء عملية التنصيب‬


‫و‬ ‫السريفر احمللي‬

‫الشكل(‪ : )9‬االنتهاء من عملية التنصيب‬

‫انقر ‪ Finish‬إلهناء عملية التنصيب‬


‫و‬ ‫السريفر احمللي‬

‫خطوات تشغيل السريفر احمللي ‪XAMPP‬‬

‫اخرت ‪ start‬ثم ‪ All Program‬ثم ‪XAMPP‬‬

‫ثم ‪XAMPP Control Panel‬‬

‫الشكل(‪ : )11‬تشغيل ‪XAMPP‬‬


‫و‬ ‫السريفر احمللي‬

‫تظهر لوحة التحكم اخلاصة بــــ ‪XAMPP‬‬

‫الشكل(‪ : )11‬لوحة التحكم‬

‫نقوم بتشغيل الـــ ‪ Apache‬و ‪ MYSQL‬من خالل النقر على ‪Start‬‬

‫الشكل(‪ : )12‬تشغيل الـــ ‪ Apache‬و ‪MYSQL‬‬


‫و‬ ‫السريفر احمللي‬

‫اذهب اىل املتصفح واكتب ‪http://localhost‬‬

‫الشكل(‪ : )13‬تحديد لغة االستخدام‬

‫اخرت اللغة اليت ترغب باستخدامها‬

‫الشكل(‪ : )14‬الشاشة الرئيسية لـــ ‪XAMPP‬‬


‫و‬ ‫السريفر احمللي‬

‫للدخول اىل ‪ phpmyadmin‬من القائمة اليسرى ‪ Tools‬ثم اخرت ‪phpmyadmin‬‬

‫الشكل(‪ : )15‬الشاشة الرئيسية لـــ‪phpmyadmin‬‬

‫اين يتم وضع ملفات الـــ ‪php‬‬

‫يتم وضع ملفات الــــ ‪ php‬داخل جملد ‪ htdocs‬داخل الـــ‪XAMPP‬‬

‫‪C:\xampp\htdocs‬‬
‫و‬ ‫السريفر احمللي‬

‫خادم الوب أباتشي )‪ : (Apache HTTP Server‬الذي يشار إليه عادة‬

‫باسم أباتشي‪ ،‬لعب دورا رئيسيا يف منو شبكة الوب العاملية يف بداية عهدها‪ ،‬لقد كان أباتشي أول‬

‫بديل عملي خلادم الوب من شركة نتسكيب كوميونكشن (املعروف حاليا خادم الوب لنظام‬

‫صن جافا)‪ ،‬ومنذ ذاك احلني تطور لينافس خواديم الوب ألنظمة اليونكس من ناحية األداء والوظائف‪.‬‬

‫و منذ أبريل‪ ، 1996‬أصبح أباتشي أشهر خادم وب على الشابكة (اإلنرتنت(‪ ،‬ولكن منذ‬

‫نوفمرب ‪ 2005‬شهد اخنفاض يف حصته من سوق غالبا لصاحل خادم شركة مايكروسوفت واعتبار‬

‫من شهر فرباير ‪ 2008‬يقوم أباتشي خبدمة ‪ ٪59.03‬من جممل عدد املواقع‪.‬‬

‫نظره تارخيية‬
‫ظهرت النسخة األوىل من أباتشي على يد‪ ، Robert McCool‬الذي كان يعمل على خادم‬

‫الوب للمركز الوطين للتطبيقات فائقة السرعة‪ ،‬الذي يعرف باسم‪ ،NCSA HTTPd‬وعندما‬

‫غادر روبرت املركز يف منتصف ‪ 1994‬توقف تطوير خادم الوب‪ ، HTTPD‬تاركا‬

‫ورائه العديد من الرقع التحسينية تتناقل عرب الربيد اإللكرتوني‪ .‬مل يكن روبرت وحيداً يف هذه‬

‫اجلهود‪ ،‬بل ساعده يف ذاك الكثري من املطورين الذين شكلوا جمموعة أباتشي وهم ‪Brian‬‬

‫‪Behlendorf‬و ‪ Roy T. Fielding‬و ‪ Rob Hartill‬و ‪David‬‬

‫‪Robinson‬و ‪ Cliff Skolnick‬و‪ Randy Terbush‬و ‪Robert S. Thau‬‬

‫و ‪ Andrew Wilson‬و‪ Eric Hagberg‬و ‪Frank Peters‬‬

‫و ‪Nicolas Pioch‬‬
‫و‬ ‫السريفر احمللي‬

‫و مع إصدار النسخة الثانية اليت مت فيها إعادة كتابة أجزاء كبرية من كود أباتشي النسخة األوىل‪ ،‬مت‬

‫الرتكيز على تقسيم الكود إىل وحدات مستقلة وتطوير نظام طبقة النقل معرفة باسم ‪Apache‬‬

‫‪ ،Portable Runtime‬لقد شهدت اإلصدارة الثانية العديد من التحسينات منها دعم تعددية‬

‫املهام على أنظمة اليونكس‪ ،‬ودعم أفضل لغري منصات اليونكس (مثل مايكروسوفت ويندوز)‪،‬‬

‫واجهة برجمية جديدة‪ ،‬ودعم ميفاق‪ ، IPv6‬ولقد مت إطالق هذه اإلصدارة أبريل‪2002.‬‬

‫مزايا أباتشي‬

‫يدعم أباتشي جمموعة متنوعة من املزايا‪ ،‬والعديد منها متت ترمجتها كوحدات مستقلة‪ ،‬تزيد من‬

‫الوظائف األساسية للخادم ‪ ،‬ومتد هذه الوحدات من دعم لغة برجمة جلانب اخلادم إىل خمططات التوثيق‪،‬‬

‫فمن ناحية لغات الربجمة يدعم أباتشي على سبيل املثال لغات بريل وبايثون و ‪Tcl‬و‪ ،PHP‬ومن ناحية‬

‫التوثيق يضم أباتشي وحدات مثل‪ mod_access‬و ‪ mod_auth‬و‪، mod_digest‬‬

‫وكذلك يضم غريها من املزايا مثل دعم ‪ SSL‬و ‪TLS‬لالتصاالت اآلمنة‪ ،‬ووحدة الربوكسي‪،‬‬

‫وميزة إعادة كتابة العناوين)‪ ، (mod_rewrite‬وميزة السجالت املخصصة‬

‫)‪ ،(mod_log_config‬ودعم املرشحات ‪ mod_include‬و ‪mod_ext_filte‬‬

‫و لتقليل حجم الصفحات اليت يتم تلقيمها بواسطة أباتشي فإنه يوجد وحدة خارجية لضغط امللفات‬

‫باسم ‪ ، mod_gzi‬هذا وباإلضافة إىل إمكانية حتليل سجالت أباتشي بواسطة متصفح اإلنرتنت‬

‫باستخدام سكربتات جمانية مثل ‪ AWStats / W3Perl‬أو‪ ، Visitors‬وختصيص رسائل‬

‫األخطاء‪ ،‬ودعم التوثيق بواسطة قواعد البيانات‪.‬‬


‫و‬ ‫السريفر احمللي‬

‫االستعمال‬

‫يستعمل أباتشي لتخديم صفحات الوب الساكنة (ال تتغري) والدينامكية (تتغري مثل املنتديات)‪،‬‬

‫والعديد من تطبيقات الوب صممت على أساس أهنا ستستعمل بيئة أباتشي ومميزاته‪ ،‬وأباتشي أحد‬

‫مكونات حزمة تطوير تطبيقات الوب املشهورة باسم ‪ LAMP‬واليت حتوي نظام التشغيل‬

‫جنو‪ /‬لينكس خادم الوب أباتشي‪ ،‬وقاعدة البيانات ‪ MySQL‬ولغات الربجمة ‪ PHP‬وبريل‬

‫وبايثون‪ .‬وكذلك يتم توزيع أباتشي كأحد أجزاء حزم برجمية االحتكارية مثل قاعدة البيانات‬

‫أوراكل‪ ،‬وخادم التطبيقات آي بي أم‪ ، WebSphere‬وكذلك قامت أبل بتضمني أباتشي يف‬

‫نظام ‪ Mac OS X‬كخادم الوب االفرتاضي وكداعم ل ‪WebObjects‬يف خادم‬

‫التطبيقات‪ .‬ويستخدم أباتشي ملهام أخرى عندما جيب أن يوفر احملتوى بطرية آمنة وموثوقة‪ ،‬ومن األمثلة‬

‫على ذلك مشاركة امللفات من احلاسوب الشخصي عرب اإلنرتنت‪ .‬يعترب خادم شركة‬

‫مايكروسوفت ‪ IIS‬أهم منافس لألباتشي ويأتي بعده خادم شركة صن‬

‫مايكروسستم‪ ، Sun Java System Web Server‬وجمموعة كبرية من اخلوادم‬

‫األخرى مثل ‪ Zeus Web Server.‬و تستعمل بعض أكرب مواقع اإلنرتنت خادم أباتشي ألداء‬

‫مهامها‪ ،‬فمثال تستخدم شركة جوجل نسخة معدلة )‪ (GWS‬من أباتشي لعرض نتائج حمرك حبثها‬

‫الشهري‪ ،‬وكذلك تستعمل مشاريع ويكيمديا مبا فيها موسوعة ويكيبيديا خوادم أباتشي‪.‬‬
‫و‬ ‫السريفر احمللي‬

‫الرخصة‬

‫يعترب ترخيص أباتشي ترخيصا مفتوح املصدر‪ ،‬وهو يسمح بتوزيع األعمال املشتقة من كود أباتشي‬

‫كشفرات مفتوحة أو مغلقة‪ ،‬وتعترب مؤسسة الربامج احلرة رخصة أباتشي غري متوافقة مع النسخة الثانية‬

‫من رخصة جنو العامة ‪ GPL‬بسبب وجود حاالت خمصصة تنهي برءات االخرتاع ال يتطلبها‬

‫ترخيص‪ ، GPL‬فلذا ال ميكن تكامل الربامج املرخصة حتت رخصة أباتشي مع الربامج املرخصة‬

‫حتت رخصة ‪ GPL.‬ولكن النسخة الثالثة من ‪ GPL‬حتوي حكما‬

‫(قسم ‪ ( e 7‬يسمح هلا بأن تكون متوافقة مع الرتاخيص اليت حتوي شروط إلهناء الرباءة االخرتاع‪ ،‬مبا‬

‫فيها رخصة أباتشي‪ .‬اسم ‪ Apache‬هو عالمة مسجلة وال ميكن استخدامها إال بإذن صريح من‬

‫أصحاب العالمة التجارية‪.‬‬


‫و‬ ‫السريفر احمللي‬

‫تنصيب السريفر احمللي ‪appserv‬‬

‫قم بتنزيل ‪ appserv‬من الرابط التايل‬


‫‪http://www.appservnetwork.com‬‬

‫اذهب اىل مكان تنزيل الربنامج ثم‬

‫انقر نقرا مزدوجا على ملف التنصيب‬

‫الشكل(‪ : )16‬ملف التنصيب لـــ‪appserv‬‬

‫انقر ‪ Next‬للمتابعة‬

‫الشكل(‪ : )17‬شاشة تنصيب ‪appserv‬‬


‫و‬ ‫السريفر احمللي‬

‫اقرأ اتفاقية االستخدام ثم انقر ‪I Agree‬‬

‫الشكل (‪ : )18‬اتفاقية الترخيص‬

‫حدد مكان تنزيل الــ ‪ AppServ‬ثم انقر ‪Next‬‬

‫الشكل(‪ : )19‬مكان التنصيب‬


‫و‬ ‫السريفر احمللي‬

‫حدد املكونات اليت ترغب بتنزيلها ثم انقر ‪Next‬‬

‫الشكل(‪ : )21‬تحديد مكونات التنصيب‬

‫نقوم بتعبة اخلانات التالية ‪:‬‬


‫‪Server Name : localhost‬‬
‫‪Administrator's Email: your Email‬‬
‫ثم انقر ‪Next‬‬

‫الشكل (‪ : )21‬تعبئة اسم السيرفر و البريد االلكتروني‬


‫و‬ ‫السريفر احمللي‬

‫الشكل (‪ : )22‬تعبئة اسم السيرفر و البريد االلكتروني‬

‫ادخل كلمة املرور يف املربع ويف املربع الثاني تأكيد كلمة املرور‬

‫قم بتفعيل اخليار ‪Enable InnoDb‬‬

‫الشكل (‪ : )23‬تعبئة كلمة المرور‬


‫و‬ ‫السريفر احمللي‬

‫انقر ‪ Install‬للمتابعة‬

‫تبدء عملية التنصيب‬

‫الشكل (‪ : )24‬بدء عملية التنصيب‬

‫انقر ‪ finish‬إلهناء عملية التنصيب‬

‫الشكل(‪ : )25‬االنتهاء من عملية التنصيب‬


‫و‬ ‫السريفر احمللي‬

‫اذهب اىل املتصفح واكتب ‪http://localhost‬‬

‫الشكل(‪ : )26‬تشغيل الـــ ‪Appserv‬‬

‫انقر على ‪phpMyAdmin Database Manager Version 2.10.3‬‬

‫ادخل اسم املستخدم ‪ root‬وكلمة املرور اليت ادخلتها عند التنصيب‬

‫الشكل(‪ : )27‬تسجيل الدخول لــ ‪phpmyadmin‬‬


‫و‬ ‫السريفر احمللي‬

‫انقر فوق تسجيل الدخول‬

‫تظهر الشاشة الرئيسية لـــ ‪phpmyadmin‬‬

‫الشكل(‪ : )28‬الشاشة الرئيسية لــــ‪phpmyadmin‬‬

‫اين يتم وضع ملفات الـــ ‪php‬‬

‫يتم وضع ملفات الــــ ‪ php‬داخل جملد ‪ www‬داخل الـــ‪AppServ‬‬

‫‪C:\AppServ\www‬‬

You might also like