تثبيت apache و php و mysql (mariadb) على النوافذ باستخدام xampp

فيديو: من زينو نهار اليوم ØµØ Ø¹ÙŠØ¯ÙƒÙ… انشر الفيديو Øتى يراه كل Ø§Ù„Ø 2024

فيديو: من زينو نهار اليوم ØµØ Ø¹ÙŠØ¯ÙƒÙ… انشر الفيديو Øتى يراه كل Ø§Ù„Ø 2024
Anonim

قد يكون لدى بعضكم فكرة عما يعنيه العنوان والبعض الآخر قد لا ، لذلك قبل أن ندخل في هذا البرنامج التعليمي ، دعونا نتعرف تمامًا على جميع الشروط.

يعد Apache أكثر برامج خادم الويب استخدامًا في الوقت الحالي ، وقد ظل منذ أكثر من 20 عامًا منذ إطلاقه الأولي في عام 1995. وهو يعالج طلبات HTTP ويسمح لنا بتخزين ومعالجة وتسليم صفحات الويب محليًا أو عبر الإنترنت. تتطلب جميع مواقع الويب أن يتم عرض خادم الويب في متصفح الويب.

PHP هي لغة برمجة نصية من جانب الخادم. يمكن تشغيل PHP محليًا ، بحد ذاته ، لكن من المعروف أنه يتم تشغيله كملحق لخادم الويب. في هذه الحالة ، يسمح للمطور بتشغيل تطبيق PHP على الخادم وتسليم النتيجة من خلال متصفح. هذه واحدة من لغات البرمجة النصية الأكثر شيوعًا من جانب الخادم.

MySQL هو تطبيق خادم قاعدة بيانات يتيح لنا تخزين وتسليم البيانات للتطبيقات و / أو المواقع. لقد كان MySQL هو المعيار في برمجيات قواعد البيانات مفتوحة المصدر لسنوات عديدة. ولكن منذ شرائها من قبل شركة صن مايكروسيستمز في عام 2008 ، وبيعها مرة أخرى لشركة أوراكل في عام 2010 ، اعتبر المؤسسون الأصليون أنها ابتعدت عن طبيعتها المفتوحة المصدر إلى إصدار تجاري أكثر. رداً على هذا ، تخلص مؤسسو MySQL من الكود المصدري وأنشأوا MariaDB ، وهو بديل قائم على MySQL يعد دائمًا بأن يكون مفتوحًا المصدر ومتوافقًا مع أوامر وأوامر MySQL.

إذا قمنا بتجميع جميع المعلومات المذكورة أعلاه ، فيجب أن نحصل على خادم ويب (Apache) قادر على معالجة لغة برمجة نصية من جانب الخادم (PHP) وإمكانية تخزين المعلومات باستخدام خادم قاعدة بيانات (MariaDB).

كل قطعة من البرامج الموصوفة متاحة مجانًا ويمكن تنزيلها من مواقع الويب المخصصة لها أو المرايا المعتمدة. المشكلة هي أن التكوين اليدوي قد يستغرق بعض الوقت ويتطلب بعض المعرفة المتقدمة بالكمبيوتر / الخادم لفهم ما يفعله كل خيار.

لحسن الحظ هناك الكثير من البدائل ، وأحدها هو XAMPP. يتيح لنا ذلك تثبيت Apache و MySQL / MariaDB و PHP بسهولة من خلال تكوينهما تلقائيًا أثناء التثبيت. ويشمل أيضًا حزمًا إضافية مثل FileZilla FTP Server و Mercury Mail Server و Tomcat و PERL و phpMyAdmin و Webalizer. أساسا كل ما تحتاجه لبدء خادم الويب الخاص بك للاختبار والتطوير.

ماذا ستحتاج:

  • كمبيوتر شخصي مع Microsoft Windows
  • اتصال بالإنترنت لتنزيل المثبت
  • صبر

1. ما عليك القيام به هو التوجه إلى www.apachefriends.org وتنزيل المثبت. لاحظ أن XAMPP متاح أيضًا للأجهزة التي تعمل بنظامي Linux و Mac OS X ، لذا قم بتنزيل الإصدار الصحيح لنظام التشغيل لديك.

2. تثبيت XAMPP باستخدام المثبت الذي تم تنزيله. لاحظ أنه أثناء التثبيت سيُطلب منك اختيار الحزم التي تحتاج إليها. هنا يمكنك إلغاء تحديد كل شيء ما عدا Apache و MySQL و PHP ، لكنني أوصي أيضًا بتثبيت phpMyAdmin و Webalizer. سيساعدك ذلك في إدارة قواعد بيانات MySQL الخاصة بك وكذلك توفير معلومات حول استخدام موقع الويب.

3. بعد التثبيت ، سيتم استقبالك بواسطة لوحة تحكم XAMPP. هذا هو المكان الذي يمكنك فيه تشغيل تطبيقات الخادم وإيقافها وإجراء تعديلات على ملفات التكوين الخاصة بها. لبدء تشغيل Apache و MySQL ، اضغط فقط على الزر " ابدأ" لكل منهما.

4. بمجرد بدء تشغيل الخوادم ، افتح المتصفح المفضل لديك وقم بتوجيهه إلى http://172.0.0.1 أو http: // localhost للوصول إلى صفحة XAMPP الرئيسية. من هنا ، يمكنك الوصول إلى phpMyAdmin ، وعرض تكوين PHP باستخدام PHPInfo ، وكذلك الوصول إلى قسم الأسئلة المتداولة وقسم HOW-TO الذي يجب أن يكون كافياً لبدء استخدام XAMPP.

تهانينا! قمت بتثبيت Apache و PHP و MySQL / MariaDB على جهاز يعمل بنظام Windows باستخدام XAMPP. يمكنك الآن اختبار وتطوير مواقع الويب عن طريق تشغيلها محليًا بدلاً من الاضطرار إلى تحميل كل ملف إلى خادم ويب بعد تحريره.

ملاحظة 1: للوصول إلى موقع ويب أو برنامج نصي باستخدام XAMPP ، يجب عليك نقل ملفات موقع الويب إلى مجلد يسمى HTDOCS الموجود داخل مجلد تثبيت XAMPP (عادةً C: \ XAMPP).

ملاحظة 2: قد يتم حظر أو حجز المنفذين 80 و 443 ، اللذين تستخدمهما Apache افتراضيًا ، على جهازك بواسطة تطبيقات أخرى. على سبيل المثال ، تحتفظ Skype بهذه المنافذ في حالة عدم توفر الآخرين ، وتستمر في حجزها رغم أنها لا تستخدمها. يمكنك تعطيل ذلك في Skype عن طريق إلغاء تحديد استخدام المنفذ 80 و 443 للاتصالات الواردة الإضافية ضمن أدوات -> خيارات -> خيارات متقدمة -> اتصال.

ملاحظة 3: إذا كان جهازك وراء جهاز توجيه وترغب في الوصول إلى مواقع الويب المستضافة على XAMPP من اتصال خارجي ، فسيتعين عليك إعداد منفذ للأمام على جهاز التوجيه إلى جهاز XAMPP للمنافذ 80 (HTTP) و 443 (HTTPS) و 3306 (MySQL).

إذا كان لديك أي أسئلة أخرى ، فيرجى استخدام قسم التعليقات أدناه.

تثبيت apache و php و mysql (mariadb) على النوافذ باستخدام xampp