لتطوير المواقم باستخدام 0110 حصجءه
في نمو شبكة الوب العالمية في بداية عهدها؛ لقد كان أباتشي أول بديل عملي لخادم الوب من شركة
نتسكيب كوميونكشن (المعروف حاليا خادم الوب لنظام صن جافا)؛ ومنذ ذاك الحين تطور لينافس خوادم
الوب لأنظمة اليونكس من ناحية الأداء والوظائف. و منذ أبريل 1996:؛ أصبح أباتشي أشهر خادم وب على
الشبكة (الإنترنت)؛ ولكن منذ نوفمبر 2005 شهد انخفاض في حصته من السوق لصالح خادم شركة
مايكروسوفت ؛ واعتبار من شهر فبراير 2008 يقوم أباتشي بخدمة 50.93/ من مجمل عدد المواقع.
لغات البرمجة يدعم أباتشي على سبيل المثال لغات بيرل وبايثون وا©1 و0111؛ ومن ناحية التوثيق يضم
دعم .551 و11.5 للاتصالات الآمنة؛ ووحدة البروكسي؛ وميزة إعادة كتابة العناوين (©0100_:©171011)؛
وميزة السجلات المخصصة (ع0100_108_©01«85)؛ ودعم المرشحات (ع0ن:161ز_11100ق
و لتقليل حجم الصفحات التي يتم تلقيمها بواسطة أباتشي فإنه يوجد وحدة خارجية لضغط الملفات باسم
_0100؛ هذا وبالإضافة إلى إمكانية تحليل سجلات أباتشي بواسطة متصفح الإنترنت باستخدام
اسكربتات مجائية مثل [«ع17731 / 015 11175 أو 171512015 وتخصيص رسائل الأخطاء؛ ودعم التوثيق
استعمال أباتشي
يستعمل أباتشي لتخديم صفحات الوب الساكنة (لا تتغير) والديناميكية (تتغير مثل المنتديات)؛ والعديد من
تطوير تطبيقات الوب المشهورة باسم 1/117 والتي تحوي نظام التشغيلي جنو/ لينكس خادم الوب
أجزاء حزم برمجية الاحتكارية مثل قاعدة البيانات أوراكل؛ وخادم التطبيقات آي بي أم 11761501166
وكذلك قامت أبل بتضمين أباتشي في نظام 3 05 ©3118 كخادم الوب الافتراضي وكداعم
آمنة وموثوقة؛ ومن الأمثلة على ذلك مشاركة الملفات من الحاسوب الشخصي عبر الإنترنت. يعتبر خادم
شركة مايكروسوفت 115 أهم منافس للأباتشي ويأتي بعده خادم شركة صن مايكروسستم
لتطوير المواقم باستخدام 011 صحصسكءه
50 نك 11 00عا535 278ل 5017؛ ومجموعة كبيرة من الخوادم الأخرى مثل (اع17 كنا76
7. و تستعمل بعض أكبر مواقع الإنترنت خادم أباتشي لأداء مهامها؛ فمثلا تستخدم شركة جوجل
نسخة معدلة (01175) من أباتشي لعرض نتائج محرك بحثها الشهير؛ وكذلك تستعمل مشاريع ويكيمديا بما
الرخصة ( ترخيص أباتشي )
ترخيص أباتشي ترخيصا مفتوح المصدر؛ وهو يسمح بتوزيع الأعمال المشتقة من كود
كشفرات مفتوحة أو مغلقة؛ وتعتبر مؤسسة البرامج الحرة رخصة أباتشي غير متوافقة مع النسخة الثانية
من رخصة جنو العامة ,0011 بسبب وجود حالات مخصصة تنهي برءات الاختراع لا يتطلبها ترخيص
17. ولكن النسخة الثالثة من .6171 تحوي حكما (قسم »7) يسمح لها بأن تكون متوافقة مع
مسجلة ولا يمكن استخدامها إلا بإذن صريح من أصحاب العلامة التجارية.
خطوات تنصيب خادم الوب أباتشي (عرع408 )
سطر الاوامر ((هد())
سوف تظهر شاشة تنصيب خادم الوب أباتشي (©0861/ ) كما في الشكل (3).
سس تجصيز ابينتو بارآ كبيئة لتطوير المواقغ باستخدام ((011 هد
نفع عا
الشكل (7): _شاشة تنصيب خادم الوب أباتشي (©:2086 )
تجهيز ابينتو )دنآ كد لتطوير المواقع باستخدام داور مس
ادخل » لمتابعة عملية التنصيب
0 عام060)- من : 0 أهطاناه .
الشكل (؟): شاشة بدء تنصيب خادم الوب أباتشي 808650 )
سس تجهصيز ابينتو )01ران كبيئة لتطوير المواقم باستخدام دار سيد
عند الانتهاء سوف نتأكد من ان عملية التنصيب تمت بنجاح وذلك من خلال :
اذهب الى المتصفح وادخل 10668105056 ثم أعا0ع
جم ددجم -
بنبيي حك الأمسالح
عمخمام بالمحدام علا لماصام عا موجم ماف ممم تعمج 0م مد عق عه كاا1)ه ما افام 3083 1300
الشكل (*): خادم الوب أباتشي (عع800 )
لتطوير المواقم باستخدام 0110 حصسجإءهه
ماي إس كيو إل وتلفظ أحيانا ماي سيكويل (117501) هو نظام إدارة قواعد البيانات علائقي يعتمد
التعامل معه على لغة إس كيو إل. وسمي بهذا الاسم تبعا لابنة مبرمجه الأصلي كيبتدء17770 لممطعثآال
استخدام 1:1:501
عادة تستخدم مشاريع البرمجيات الحرة التي تتطلب نظام إدارة قواعد البيانات كامل ماي إس كيو إل. هذه
المشاريع تتضمن على سبيل المثال ووردبريس (1001011655)؛ بي إتش بي(تزدار ودروبال (لبرن«0)
وبعض البرمجيات الأخرى المبنية على لامب 1,117
كيو إل(113501) أيضاً في بعض منتجات الشبكة العنكبوتية كثيفة الاستخدام مثل
يستخدم ماي
المنصات والواجهات
ويندوز. العديد من لغات البرمجة ذات واجهات لبرمجة التطبيقات تحوي مكتبات برمجية لاستخدام قواعد
بيائات ماي إس كيو إل بالإضافة إلى ذلك؛ توجد واجهة 010130 تسمى 117010130 تسمح للغات
تجهيز ا بينتو 1701700 كبيئة لتطوير المواقع باستخدام داور سيم
يتميز خادم ماي إس كيو إل بسرعته الكبيرة؛ لأنه خادم قواعد بيانات متعدد المسالك
(101010-101©80©0) مما جعل إمكانية الاستعلام من قاعدة البيانات سريعة جدا؛ ويتميز بسهولة ربط
جداوله بواجهة المستخدم التي تصمم بلغات البرمجة؛ فمثلا يمكنك ربطها بالبرامج المكتوء فيجوال
بيسك من خلال واجهة ©0113 الخاص بها؛ كذلك له مكتبة خاصة به للتعامل معه من خلال أدو دوت نت.
خطوات تنصيب ماي إس كيو إل (11501)
اكتب الامر التالي في سطر الاوامر ([1هل:ت««:1)
ثم اضغط على مفتاح الادخال 10048 ) سوف تظهر الشاشة التالية:
معن : مامتهالا ٠
الشكل (1): شاشة تنصيب ماي إس كيو إل (11501)
لتطوير المواقم باستخدام 011 سكإ
ادخل » لمتابعة عملية التنصيب
الشكل (1): شاشة بدء تنصيب ماي إس كيو إل (11:501
عند الانتهاء من التنصيب تقوم بتفعيل ماي إس كيو إل (:117501) من خلال الامر التالي :
اكتب الامر التالي في سطر الاوامر ([41((1178)
لتطوير المواقم باستخدام 0110 حصسجإءهه
بي إتش بي («17©0702©550 113061871 :111 الصفحة الرئيسية الشخصية("المعالج المسبق
للنصوص الفائقة") هي لغة برمجة نصية صممت أساسا من أجل استخدامها لتطوير وبرمجة تطبيقات
الوب. كما يمكن استخدامها لإنتاج برامج قائمة بذاتها وليس لها علاقة بالوب فقط
بي إتش بي لغة مفتوحة المصدر ويطورها فريق من المتطوعين تحت رخصة 01117؛ تدعم البرمجة كائنية
التوجه وتركيبها التحوي يشبه كثيرا التركيب النحوي للغة السي هذا بالإضافة إلى أنها تعمل على أنظمة
أل متعيدة مثل ليلكين يدون
استخدام ال ورداجز
غالبا ما تعمل لغة بي إتش بي على خادم ويب؛ كما يمكن استخدامها كواجهة سطر أوامر أو استخدامها
لتطوير برامج ذات واجهة رسومية تعمل على حاسوب المستخدم؛ يمكن استخدام بي إتش بي تحت معظم
خوادم الوب كما أنها تعمل على معظم نظم التشغيل؛ كما أن فريق تطويرها يزود شيفرتها المصدرية كامله
الملف الذي يحتوي على اوامر البي إتش بي (ملفات.1:0() ك مدخل وتقوم
الإصدار الرابع من بي إتش بي؛ تقوم بتحويل الملفات المكتوبة باستخدام البي إتش بي إلى ع1:366©00
لمعالجتها عن طريق محرك (711311؛وفي الإصدار الخامس تقدمت لغة ال ««ان بتقنيات عالية جدا وكان
آخر اصدار من النسخة الخامسة هو 5.5.9.
استخدام ال «زرام من نا
في الحقيقة صممت بي إتش بي من أجل استخدامها من ناحية الخادم وبناء تطبيقات وب تفاعليه؛ وقد
بلح
يمكن استخدام بي إتش بي مع عدد كبير من أنظمة إدارة قواعد البيانات؛ وبما انها متوفرة على عدد من
نظم التشغيل جعل لها مرونة مكنت بي إتش بي من الانتشار