XAMPP Screenshot
XAMPP

XAMPP، والتي تعني Cross-platform وApache وMySQL وPHP وPerl، هو حل خادم ويب مجاني ومفتوح المصدر تم تطويره بواسطة Apache Friends. إنه مصمم لتسهيل تطوير الويب واختباره على جهاز محلي. XAMPP عبارة عن حزمة برامج تتضمن العديد من المكونات الأساسية اللازمة لتطوير الويب واختباره. وهو يشتمل على خادم Apache HTTP، وقاعدة بيانات MySQL، ومترجم PHP، ولغة برمجة Perl...

يتضمن XAMPP أيضًا أدوات مساعدة وأدوات أخرى تسهل إعداد بيئة خادم الويب المحلية.

مميزات برنامج XAMPP:

التوافق عبر الأنظمة الأساسية: XAMPP متوافق مع أنظمة التشغيل المختلفة، بما في ذلك Windows وmacOS وLinux وSolaris. يسمح هذا التوافق عبر الأنظمة الأساسية للمطورين بإنشاء بيئة تطوير متسقة عبر أنظمة مختلفة.

خادم Apache HTTP: يأتي XAMPP مزودًا بخادم Apache HTTP، وهو أحد خوادم الويب الأكثر استخدامًا على مستوى العالم. يوفر Apache منصة مستقرة وغنية بالميزات لاستضافة مواقع الويب وتطبيقات الويب.

قاعدة بيانات MySQL: يتضمن XAMPP MySQL، وهو نظام إدارة قواعد بيانات علائقية مفتوح المصدر شائع. تشتهر MySQL بأدائها وموثوقيتها وسهولة استخدامها، مما يجعلها مكونًا أساسيًا لتطبيقات الويب الديناميكية.

مترجم PHP: PHP هي لغة برمجة نصية من جانب الخادم تستخدم على نطاق واسع لتطوير الويب. يتضمن XAMPP PHP، مما يسمح للمطورين بإنشاء تطبيقات ويب ديناميكية وتفاعلية.

دعم Perl: Perl هي لغة برمجة قوية تستخدم غالبًا في مهام تطوير الويب المختلفة. يشتمل XAMPP على دعم Perl، مما يمكّن المطورين من استخدام نصوص Perl وتطبيقاتها.

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

خادم FileZilla FTP: يتضمن XAMPP خادم FileZilla FTP، وهو عميل وخادم FTP سريع وموثوق، مما يسهل عمليات نقل الملفات بسهولة بين جهاز محلي وخادم بعيد.

إيجابيات استخدام XAMPP:

سهولة التثبيت والإعداد: يوفر XAMPP عملية تثبيت واضحة وسهلة، مما يجعله في متناول المطورين ذوي مستويات مختلفة من الخبرة. يصبح إعداد بيئة خادم الويب المحلي سريعًا وخاليًا من المتاعب.

حل الكل في واحد: يوفر XAMPP حلاً شاملاً من خلال دمج المكونات الأساسية مثل Apache وMySQL وPHP وPerl في حزمة واحدة. يؤدي ذلك إلى تبسيط عملية الإعداد ويضمن توفر كافة الأدوات الضرورية بسهولة.

كفاءة الوقت والموارد: يؤدي استخدام XAMPP إلى توفير الوقت والموارد من خلال التخلص من الحاجة إلى تكوين كل مكون وتثبيته على حدة. يمكن للمطورين التركيز على برمجة واختبار تطبيقاتهم دون تعقيد إعداد خدمات منفصلة.

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

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

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

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

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

XAMPP - سجل التغيير:

PHP 8.2.12, 8.1.25 or 8.0.30.

Apache 2.4.58.

MariaDB 5.4.32.

phpMyAdmin 5.2.1.

OpenSSL 3.1.3.

curl 8.4.0_6.

Tomcat 8.5.96.

الحجم: 150.28 مب

تنزيل

رابط تنزيل مرآة:

الحجم (ملف مضغوط): 148.66 مب - تنزيل

يشتمل استخدام XAMPP على عدة خطوات رئيسية لإعداد بيئة خادم ويب محلي للتطوير والاختبار. إليك دليل عام للبدء:

1. تحميل وتثبيت XAMPP:
قم بتحميل الإصدار المناسب من XAMPP لنظام التشغيل الخاص بك (Windows، macOS، Linux).
قم بتشغيل المثبت واتبع التعليمات على الشاشة لإكمال التثبيت.

2. تشغيل لوحة تحكم XAMPP:
قم بتشغيل لوحة تحكم XAMPP بعد التثبيت. على نظام Windows، يمكنك أن تجدها عادة في قائمة "ابدأ" أو على سطح المكتب.
على نظام Linux أو macOS، يمكنك بدء لوحة التحكم من خلال الطرفية باستخدام الأمر `sudo /opt/lampp/manager-linux-x64.run`.

3. تشغيل خدمات Apache وMySQL:
في لوحة تحكم XAMPP، انقر على الزر "Start - تشغيل" بجوار "Apache" و "MySQL" لتشغيل هذه الخدمات.

4. التحقق من التثبيت:
افتح متصفح الويب وأدخل "http://localhost" أو "http://127.0.0.1" في شريط العنوان. يجب أن ترى لوحة تحكم XAMPP، مؤكدة أن خادم Apache قيد التشغيل.

5. إدارة قاعدة البيانات باستخدام phpMyAdmin:
قم بالوصول إلى واجهة phpMyAdmin عن طريق الذهاب إلى "http://localhost/phpmyadmin" في متصفح الويب الخاص بك.
هنا، يمكنك إدارة قواعد البيانات MySQL، إنشاء قواعد بيانات جديدة، واستيراد/تصدير البيانات.

6. وضع ملفاتك:
ضع ملفات موقع الويب أو التطبيق الخاص بك في دليل "htdocs" داخل مجلد التثبيت الخاص بـ XAMPP. في نظام Windows، يكون ذلك عادةً في `C:\xampp\htdocs`.

7. الوصول إلى موقع الويب الخاص بك:
افتح متصفح الويب وأدخل "http://localhost/مجلد_موقعك" للوصول إلى موقع الويب الخاص بك.

8. التطوير والاختبار:
ابدأ في تطوير واختبار تطبيقات الويب الخاصة بك محليًا باستخدام بيئة XAMPP.

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