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:
تحميل XAMPP: قم بتحميل XAMPP من موقعه الرسمي: https://www.apachefriends.org/index.html
تثبيت XAMPP:
- قم بتشغيل ملف التثبيت الذي قمت بتحميله.
- اتبع الخطوات المعروضة في المعالج لاختيار المكونات التي تريد تثبيتها (Apache و MySQL على الأقل).
- اختر مجلد لتثبيت XAMPP.
تشغيل Apache و MySQL:
- بعد التثبيت، قم بتشغيل XAMPP Control Panel.
- انقر فوق “Start” بجانب Apache و MySQL لتشغيل الخوادم.
تحقق من العمل:
- افتح متصفح الويب وقم بزيارة
http://localhost
للتأكد من أن XAMPP تعمل بشكل صحيح.
- افتح متصفح الويب وقم بزيارة
لنظام macOS:
تحميل XAMPP: قم بتحميل XAMPP من الموقع الرسمي: https://www.apachefriends.org/index.html
تثبيت XAMPP:
- قم بفتح ملف التثبيت الذي قمت بتحميله.
- اتبع الإرشادات لتثبيت XAMPP.
تشغيل Apache و MySQL:
- بعد التثبيت، افتح XAMPP Control Panel.
- انقر فوق “Start” بجانب Apache و MySQL.
تحقق من العمل:
- افتح متصفح الويب واذهب إلى
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