برنامج XAMPP
برنامج XAMPP

شرح برنامج XAMPP وتثبيته على نظام Windows

ما هو XAMPP؟

تنزيل XAMPP و تثبيته

ما هو XAMPP؟

XAMPP هو خادم ويب مفتوح المصدر ومتعدد الأنظمة الأساسية لذا سنتعلم تنزيل XAMPP و تثبيته و تكوين خادم ويب ومحرك قاعدة بيانات MySQL وحزم برمجة PHP و Perl. يتم تجميعها وصيانتها بواسطة Apache.

بالتالي, يسمح للمستخدمين بإنشاء مواقع WordPress عبر الإنترنت باستخدام خادم ويب محلي على أجهزة الكمبيوتر الخاصة بهم. وهو يدعم أنظمة التشغيل Windows و Linux و Mac.

قبل كل شيء, يشير الاختصار XAMPP إلى:

X – [cross platform operating systems] meaning it can run on any OS Mac OX, Windows, Linux etc

A – Apache – this is the web server software

M – MySQL – Database

P – PHP

P – Perl – scripting language

لماذا تستخدم XAMPP؟

لأن XAMPP يوفر لوحة تحكم سهلة الاستخدام لإدارة Apache و MySQL والبرامج الأخرى دون استخدام الأوامر.

بالتالي, سنتعلم تنزيل XAMPP و تثبيته لاستخدام PHP ، نحتاج إلى تثبيت Apache و MySQL.

ليس من السهل تثبيت Apache وتهيئته،لأنه يحتاج إلى الإعداد والتكامل مع PHP و Perl ، من بين أمور أخرى. فإن XAMPP يتعامل مع كل التعقيدات لإعداد Apache ودمجها مع PHP و Perl.

من ناحية أخرى , Java التي تعمل باستخدام Java SDK فقط ، فإن تتطلب PHP خادم ويب للعمل.

في هذا المقال التعليمي لـ XAMPP ، ستتعلم:

  • ما هو XAMPP؟
  • لماذا تستخدم XAMPP؟
  • كيفية تنزيل وتثبيت XAMPP
  • التكوين الأساسي لخادم ويب XAMPP
  • لوحة تحكم XAMPP
  • تكوين XAMPP
  • ما هو أفضل PHP IDE؟
  • مقدمة إلى Netbeans IDE
  • إنشاء مشروع PHP جديد باستخدام Netbeans IDE
  • تشغيل أول مثال PHP الخاص بك

تنزيل XAMPP و تثبيته

في الحقيقة, نحن ننظر في العملية خطوة بخطوة لتثبيت XAMPP لنظام التشغيل Windows. بالنسبة لأنظمة التشغيل الأخرى ، لتلخيص خطوات تثبيت XAMPP.

الخطوة 1) تنزيل XAMPP

انقر هنا لتنزيل XAMPP لنظام التشغيل Windows

الخطوة 2) ابدأ التثبيت

قبل كل شيء ، تثبيت XAMPP يشبه تثبيت أي برنامج Windows آخر.ومع ذلك ، هناك بعض الأشياء التي يجب أن نلاحظها.

الخطوة 3) قم بتشغيل برنامج الإعداد

بعد تنزيل XAMPP ، قم بتشغيل برنامج الإعداد. تظهر نافذة حوار رسالة التحذير الموضحة أدناه.

 نافذة حوار رسالة التحذير  XAMPP
نافذة حوار رسالة التحذير XAMPP

الخطوة 4) تغيير إعدادات التحكم في المستخدم

إذا كنت تستخدم نظام التشغيل Windows Vista أو Windows 7 ، فتأكد من إلغاء تنشيط ميزة التحكم في حساب المستخدم. للقيام بذلك ، حدد لوحة التحكم> حسابات المستخدمين> تغيير إعدادات التحكم في وصول المستخدم.

توضح الصورة أدناه الخطوات الرئيسية

 تغيير إعدادات التحكم في وصول المستخدم
تغيير إعدادات التحكم في وصول المستخدم

الخطوة 5) احفظ الإعدادات

  • بعد إلغاء تنشيط التحكم في حساب المستخدم ، انقر فوق الزر “موافق” في مربع رسالة التحذير.
  • لكن هذه المرة تحصل على الرسالة التالية:
تحذير  إلغاء تنشيط التحكم في حساب المستخدم
تحذير إلغاء تنشيط التحكم في حساب المستخدم

الخطوة 6) انقر فوق التالي

في الشاشة التالية ، انقر فوق التالي

واجهة تنصيب XAMPP
واجهة تنصيب XAMPP

الخطوة 7) اختر مسار التثبيت

في الشاشة التالية ، قم بتغيير مسار التثبيت إذا لزم الأمر. انقر فوق التالي

مسار تنصيب برنامج XAMPP
مسار تنصيب برنامج XAMPP

الخطوة 8) تحقق من الخدمات الضرورية

في الشاشة التالية ، حدد Apache و MySQL. يمكنك اختيار FileZilla (عميل FTP) إذا لزم الأمر. انقر فوق تثبيت

خيارات التنصيب
خيارات التنصيب

لاحظ أن الخدمة عبارة عن برنامج يعمل لفترة طويلة في Windows ولا يتطلب تدخل المستخدم.

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

الخطوة 9) قم بإنهاء التثبيت

عند الانتهاء بنجاح من التثبيت ، سترى النافذة التالية:

إنتهاء تنصب برنامج XAMPP
إنتهاء تنصب برنامج XAMPP

انقر فوق الزر “إنهاء”

قبل أن نختبر تثبيت XAMPP الخاص بنا ، دعنا نلقي أولاً نظرة على الدلائل الأساسية التي سنعمل معها.

التكوين الأساسي لخادم ويب XAMPP

يفترض برنامج XAMPP التعليمي هذا لأنك قمت بتثبيت XAMPP على محرك الأقراص C في ويندوز باستخدام الخطوات المذكورة أعلاه. فيما يلي قائمة بالأدلة الأساسية التي من المفترض أن تكون على دراية بها

مسار تنصيب XAMPP على محرك الأقراص \:C
مسار تنصيب XAMPP على محرك الأقراص \:C
  • htdocs: هذا هو دليل جذر الويب. و سيتم وضع جميع أكواد PHP الخاصة بنا في هذا الدليل.
  • mysql: يحتوي هذا الدليل على جميع المعلومات المتعلقة بمحرك قاعدة بيانات MySQL ، لذلك سيتم تشغيله افتراضيًا على المنفذ 3306.
  • php: يحتوي هذا الدليل على ملفات تثبيت PHP. كذلك يحتوي على ملف مهم يسمى php.ini. يُستخدم هذا الدليل لتكوين طريقة عمل PHP على خادمك.

افتراضيًا ، يعمل خادم الويب Apache على المنفذ 80. إذا تم استخدام المنفذ 80 بواسطة خادم ويب آخر ، فيمكنك استخدام رقم منفذ مختلف.بعبارة أخرى ، سنفترض أننا نستخدم المنفذ 80. ملاحظة ، إذا كنت تستخدم SKYPE ، فإنه يستخدم نفس المنفذ. أغلق Skype إذا كنت تريد استخدام XAMPP لـ PHP على المنفذ 80

لوحة تحكم XAMPP

تستخدم لوحة التحكم لإدارة البرامج المثبتة عبر XAMPP. لفتح لوحة تحكم خادم XAMPP ،

  • انقر فوق قائمة ابدأ
  • استكشف دليل البرامج وحدد موقع Apace Friends ثم XAMPP كما هو موضح في الرسم التخطيطي أدناه
قم بتنزيل وتثبيت XAMPP & Netbeans
مسار برنامج XAMPP

على أي حال, يوضح الرسم البياني أدناه لوحة التحكم.

قم بتنزيل وتثبيت XAMPP & Netbeans
لوحة تحكم برنامج XAMPP

1) يسرد هذا القسم الخدمات والوحدات النمطية ومعرفات العمليات PID. تعني العلامة الخضراء أنه تم تثبيت الوحدة كخدمة.

غير أن, العلامة الحمراء تعني أنه لم يتم تثبيته كخدمة. ولتثبيت خدمة ، انقر فوق العلامة الحمراء.

إذا أظهر الزر علامة خضراء وقمت بالنقر فوقه ، فسوف تسألك لوحة التحكم عما إذا كنت تريد إلغاء تثبيت النظام.

2) يعرض هذا القسم المنفذ (المنافذ) المرتبطة بالوحدات النمطية التالية:

  1. وحدات بدء وإيقاف
  2. افتح النوافذ الإدارية لـ Apache و MySQL
  3. افتح ملفات التكوين لـ Apache و MySQL وما إلى ذلك لإجراء التغييرات
  4. عرض ملفات السجل للوحدات النمطية

3) يحتوي هذا القسم على أدوات مساعدة مفيدة مثل Netsat و windows services shortcut الخ.

4) يعرض هذا القسم معلومات الحالة على الوحدات.

لهذا السبب, يمكن استخدام لوحة التحكم في:

  • تثبيت وإلغاء تثبيت خدمات مثل Apache و MySQL وما إلى ذلك التي تم تثبيتها عبر XAMPP
  • بدء وإيقاف الخدمات.
  • فتح ملفات التكوين وما إلى ذلك.

تكوين XAMPP

قبل أن نبدأ في استخدام تثبيت XAMPP الخاص بنا لتطوير مواقع الويب التي تعمل بنظام PHP.

بالمثل, سنلقي نظرة على التكوينات الأساسية المطلوبة

image 24
طلب وصول mySQL عبر الجدار الناري

ما هو أفضل PHP IDE؟

بعد ذلك، يأتي سؤال ما هو أفضب برنامج PHP IDE يتيح لك كتابة أكواد PHP بسهولة؟

عموما, تكون PHP IDEs مزودة بميزات تسليط الضوء على بناء الجملة وفي بعض الحالات ميزات الإكمال التلقائي أيضًا.

هذا يعني أنه إذا قمت بكتابة كلمة رئيسية PHP معروفة بواسطة مترجم PHP ، فسيتم تمييز الكلمة الرئيسية بلون مختلف عن اللون المستخدم في البيانات العادية.

كذلك، فإن ميزات الإكمال التلقائي تلقائيًا كلمات PHP الأساسية المعروفة أثناء كتابتها. يمكن أيضًا استخدام المفكرة لكتابة وتحرير أكواد PHP.

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

حيث يقوم IDE بتسليط الضوء على العبارات التي تحتوي على أخطاء لذلك يسهل عليك اكتشافها.

بصفة عامة، يوضح الجدول أدناه 5 محررات PHP مشهورة

اسم المحررنوع الرخصةيدعم منصة عديدةالمزايا
Netbeans IDEمفتوح المصدرنعم
  • بيئة تشفير PHP مخصصة مع تمييز بناء الجملة وإكمال التعليمات البرمجية للكلمات الرئيسية وغيرها من المعلومات المعروفة.

  • يدعم التكامل مع أطر عمل PHP MVC مثل Zend.

  • محفوظات التعليمات البرمجية التي تعرض التغييرات التي تم إجراؤها على الملف.

  • SFTP و FTP و SVN عبر المكونات الإضافية.
  • Dreamweaverتجارينعم
  • يدعم HTML و PHP.

  • تسليط الضوء على بناء الجملة ، وطي الكود وإكماله للكلمات الرئيسية وغيرها من المعلومات المعروفة.

  • يدعم SFTP و FTP.
  • Zend studio تجارينعم
  • متكامل مع Zend Server و Zend PHP MVC framework و PHPUnit و phpDocumentor وما إلى ذلك.

  • لديه تمييز لغوي ، طي الكود.

  • دعم خدمات الويب وما إلى ذلك.
  • PHP Eclipseمفتوح المصدرنعم
  • منسق التعليمات البرمجية

  • يدعم SVN ، SHH / FTP
  • Notepad ++مجانينظام تشغيل ويندوز فقط
  • تسليط الضوء على التركيب

  • يدعم SFTP و FTP عبر المكونات الإضافية.
  • أفضل PHP IDE

    في الختام

    في نهاية المطاف, بعد تنزيل XAMPP و تثبيته قد ترغب في:

    م. عبدالله المبارك
    ISO/IEC 27001 - Information security management Adviser