xampp

xampp

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

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

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

 

Table of Contents

المكونات الرئيسية :

1. Apache

يعتبر خادم الويب الرئيسي ويتيح القدرة على استضافة وتشغيل مواقع وتطبيقات الويب.

2. MySQL

نظام إدارة قواعد البيانات الشهير، يستخدم لتخزين البيانات وإدارتها.

3. PHP 

لغة برمجة السكريبت المستخدمة لبناء تطبيقات الويب. XAMPP يأتي مع PHP مثبتاً افتراضيًا.

 استخدامات localhost 

– تطوير المواقع الديناميكية: يُستخدم XAMPP لتطوير واختبار مواقع الويب التي تحتاج إلى قواعد بيانات مثل المدونات، والتجارة الإلكترونية، وأنظمة إدارة المحتوى، وغيرها.

– بيئة اختبار محلية: يسمح للمطورين ببناء واختبار تطبيقاتهم على أجهزتهم المحلية قبل نشرها على الخوادم الحقيقية.

 تثبيت واستخدام XAMPP:

– متطلبات التثبيت

يتطلب تثبيت اكسامب ببساطة تحميله من الموقع الرسمي apachefriends.org. وتشغيل ملف التثبيت واتباع الخطوات البسيطة.

– تشغيل الخوادم

بعد التثبيت، يمكنك تشغيل Apache و MySQL من واجهة Control Panel.

– تصفح المواقع الخاصة بك

يمكنك الوصول إلى مجلد `htdocs` الذي يحتوي على المشاريع الخاصة بك عبر المتصفح باستخدام `http://localhost/اسم-المشروع`.

XAMPP هو أداة قوية للمطورين لإنشاء بيئة تطويرية محلية تسمح ببناء واختبار تطبيقات الويب بسهولة وفعالية.

تثبيت خادم الويب XAMPP

لنظام Windows:

  1. تحميل XAMPP: قم بتحميل XAMPP من موقعه الرسمي: https://www.apachefriends.org/index.html

  2. تثبيت XAMPP:

    • قم بتشغيل ملف التثبيت الذي قمت بتحميله.
    • اتبع الخطوات المعروضة في المعالج لاختيار المكونات التي تريد تثبيتها (Apache و MySQL على الأقل).
    • اختر مجلد لتثبيت XAMPP.
  3. تشغيل Apache و MySQL:

    • بعد التثبيت، قم بتشغيل XAMPP Control Panel.
    • انقر فوق “Start” بجانب Apache و MySQL لتشغيل الخوادم.
  4. تحقق من العمل:

    • افتح متصفح الويب وقم بزيارة http://localhost للتأكد من أن XAMPP تعمل بشكل صحيح.

لنظام macOS:

  1. تحميل XAMPP: قم بتحميل XAMPP من الموقع الرسمي: https://www.apachefriends.org/index.html

  2. تثبيت XAMPP:

    • قم بفتح ملف التثبيت الذي قمت بتحميله.
    • اتبع الإرشادات لتثبيت XAMPP.
  3. تشغيل Apache و MySQL:

    • بعد التثبيت، افتح XAMPP Control Panel.
    • انقر فوق “Start” بجانب Apache و MySQL.
  4. تحقق من العمل:

    • افتح متصفح الويب واذهب إلى http://localhost للتأكد من أن XAMPP تعمل.

لنظام Linux:

  • تحميل XAMPP: قم بتحميل XAMPP من موقعه الرسمي: https://www.apachefriends.org/index.html
  • تثبيت XAMPP:
  • انتقل إلى المجلد الذي قمت بتحميل XAMPP إليه.
  • قم بفتح نافذة الطرفية وقم بتشغيل الأمر التالي لتثبيت XAMPP:
				
					sudo ./xampp-linux-x64-<إصدار>.run

				
			
  • (استبدل <إصدار> بالإصدار الذي قمت بتحميله)
  • تشغيل Apache و MySQL:
  • بعد التثبيت، افتح نافذة الطرفية وأدخل الأمر:
				
					sudo /opt/lampp/lampp start

				
			
  • تحقق من العمل:

افتح متصفح الويب واذهب إلى http://localhost للتحقق من أن XAMPP تعمل.

العلاقة بين Xampp , Laravel

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

– XAMPP

هو بيئة تطوير محلية تتضمن Apache وMySQL و PHP وغيرها من الأدوات الأساسية لتشغيل تطبيقات الويب على الحاسوب الشخصي.

– يوفر اكسامب بيئة محلية مثبتة لتشغيل واختبار تطبيقات الويب دون الحاجة إلى خادم ويب خارجي.

– Laravel

هو إطار عمل PHP قوي يُستخدم لبناء تطبيقات الويب. يوفر Laravel العديد من الميزات والأدوات التي تسهل عملية تطوير التطبيقات.

 العلاقة بينهما:

– يمكن استخدامة كبيئة لتشغيل تطبيقات Laravel على الحاسوب المحلي.

– بمساعدة اكسامب ، يمكنك تثبيت Laravel وتشغيل مشاريعك على جهاز الكمبيوتر الخاص بك بسهولة.

عندما تستخدم Laravel في XAMPP، يمكنك بناء تطبيقاتك بطريقة محلية واختبارها قبل نشرها على خوادم ويب حقيقية. هذا يسمح لك بتطوير وتعديل تطبيقاتك بسهولة دون التأثير على الإنترنت أو الخوادم الحقيقية.

Sharing to

Facebook
Twitter
LinkedIn

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Scroll to Top