كيفية تثبيت XAMPP وتكوينه على Windows 10

سيرشدك هذا الدليل خلال خطوات تثبيت XAMPP على Windows 10 ، وكيفية تكوين لوحة التحكم ، وإصلاح Apache إذا رفض البدء ، وكيفية زيادة حجم التحميل باستخدام phpMyAdmin.

XAMPP هو برنامج مجاني مفتوح المصدر يوفر طريقة سهلة لمصممي الويب والمطورين لتثبيت المكونات الضرورية لتشغيل البرامج القائمة على PHP مثل ووردو Drupal و Joomla وغيرهم على أنظمة التشغيل Windows 10 و macOS و Linux.



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



في هذا يرشد، سوف تتعلم خطوات تثبيت XAMPP عليه نظام التشغيل Windows 10 بالإضافة إلى الإرشادات الخاصة بتكوين الحل وإصلاح المشكلات الشائعة بعد الإعداد.

كيفية تثبيت XAMPP على Windows 10

لتنزيل XAMPP وتثبيته على Windows 10 ، استخدم الخطوات التالية:



  1. افتح ال أصدقاء اباتشي موقع الكتروني.

  2. انقر على XAMPP لنظام التشغيل Windows زر لحفظ الملف على سطح المكتب الخاص بك.

    ملاحظة سريعة: إذا كانت لديك متطلبات إصدار خاصة لـ PHP ، فقم بتنزيل الإصدار المطلوب تثبيته. إذا لم يكن لديك متطلبات الإصدار ، فقم بتنزيل الإصدار الأقدم ، فقد يساعدك على تجنب المشكلات التي تحاول تثبيت برنامج يعتمد على PHP. بالإضافة إلى ذلك ، تم اختبار هذه الإرشادات للعمل مع الإصدار 7.3.11 من XAMPP والإصدارات السابقة ، ولكن يمكنك أيضًا استخدامها لتثبيت إصدارات أحدث.
  3. انقر نقرًا مزدوجًا فوق الملف الذي تم تنزيله لتشغيل المثبت.



  4. انقر علىحسنا زر.

    XAMPP warning on Wndows

  5. انقر علىالتالى زر.

    XAMPP setup on Windows 10

  6. تقدم XAMPP مجموعة متنوعة من المكونات التي يمكنك تثبيتها ، مثل MySQL و phpMyAdmin و PHP و Apache والمزيد. بالنسبة للجزء الأكبر ، ستستخدم معظم هذه المكونات ، لذا يوصى بترك الخيارات الافتراضية.

  7. انقر على التالى زر.

    XAMPP install components

  8. استخدم الموقع الافتراضي المثبت ، أو اختر مجلدًا آخر لتثبيت البرنامج في حقل 'تحديد مجلد'.

  9. انقر على التالىزر.

    XAMPP installation location

  10. نظف ال تعرف على المزيد حول Bitnami لـ XAMPPاختيار.

  11. انقر علىالتالى زر.

    XAMPP installation wizard on Windows 10

  12. انقر علىالسماح بالمرورزر للسماح للتطبيق من خلال جدار الحماية (إن وجد).

    XAMPP allow access through Windows Firewall

  13. انقر علىإنهاءزر.

    Complete XAMPP installation on Windows 10

  14. اختر لغتك (الإنجليزية أو الألمانية).

  15. انقر علىحفظزر.

    XAMPP Control Panel on Windows 10

بمجرد الانتهاء من الخطوات ، سيتم تشغيل لوحة تحكم XAMPP ، ويمكنك البدء في تكوين بيئة خادم الويب.

كيفية تكوين XAMPP على Windows 10

تتضمن لوحة تحكم XAMPP ثلاثة أقسام رئيسية. في ال الوحدات القسم ، ستجد جميع خدمات الويب المتاحة. يمكنك بدء كل خدمة من خلال النقر فوق بداية زر.

عند بدء تشغيل بعض الخدمات ، بما في ذلك Apache و MySQL ، على الجانب الأيمن ، سترى أيضًا رقم معرف العملية (PID) وأرقام منافذ TCP / IP (المنفذ) التي تستخدمها كل خدمة. على سبيل المثال ، بشكل افتراضي يستخدم Apache منفذ TCP / IP 80 و 443، في حين يستخدم MySQL منفذ TCP / IP 3306.

يمكنك أيضًا النقر فوق الزر مشرف للوصول إلى لوحة تحكم الإدارة لكل خدمة والتحقق من أن كل شيء يعمل بشكل صحيح.

XAMPP Control Panel

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

XAMPP Config

النقر فوق نتستارت سيعطيك الزر قائمة بالخدمات التي تصل حاليًا إلى الشبكة ، بما في ذلك عنوان TCP / IP والمنفذ ، ومعلومات معرف العملية.

XAMPP Netstat

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

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

Apache won

يجب أن تعمل الإعدادات الافتراضية لمعظم الأشخاص الذين يستخدمون XAMPP لإنشاء بيئة اختبار لتشغيل موقع ويب. ومع ذلك ، بناءً على تكوين الإعداد ، قد تحتاج إلى تغيير رقم منفذ TCP / IP لخادم Apache ، أو حجم تحميل قاعدة البيانات ، أو تعيين كلمة المرور لـ phpMyAdmin.

لتغيير هذه الإعدادات ، ستحتاج إلى استخدامالتكوين زر للخدمة المقابلة. على سبيل المثال ، ستحتاج إلى فتح httpd.conf ملف لتغيير الإعدادات على خادم أباتشي ، و my.ini ملف لتغيير إعدادات MySQL.

كيفية إصلاح Apache لا يبدأ على XAMPP

يكون تثبيت XAMPP واضحًا جدًا ، ولكن قد لا يسمح Windows 10 أحيانًا بتشغيل خادم Apache. عادة ، يكون ذلك بسبب خدمة النشر العالمية يعمل على المنفذ 80 على جهاز الكمبيوتر الخاص بك ، والذي يصادف أيضًا أنه منفذ TCP / IP الافتراضي الذي يستخدمه Apaches على XAMPP ، ولا يمكن لتطبيقين استخدام نفس منفذ الشبكة.

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

إلغاء تثبيت خدمات World Wide Web

إذا لم يكن لديك أي تطبيق بناءً على ميزة World Wide Web Services ، يمكنك إلغاء تثبيته باستخدام الخطوات التالية:

  1. افتح بداية.

  2. يبحث عن لوحة التحكم، وانقر فوق النتيجة الأعلى لفتح التجربة.

  3. انقر فوق البرامج.

  4. انقر علىبرامج و مميزات اختيار.

  5. انقر على تشغل أو إيقاف ميزات ويندوز حلقة الوصل.

    Turn Windows features on or off

  6. وسعت خدمات معلومات الانترنت وامسح خدمات الشبكة العالمية اختيار.

  7. انقر علىحسنا زر.

    Microsoft IIS - World Wide Web Services

  8. قم بإعادة تشغيل جهاز الحاسوب الخاص بك.

  9. ابدأ تشغيل لوحة تحكم XAMPP.

  10. انقر على بداية زر على اباتشي.

بعد إكمال الخطوات ، يجب أن يكون Apache قادرًا على العمل في المنفذ 80 على جهازك.

قم بتغيير منفذ Apache TCP / IP الافتراضي

بدلاً من ذلك ، يمكنك تكوين Apache للتشغيل على منفذ TCP / IP مختلف باستخدام الخطوات التالية:

  1. افتح لوحة تحكم XAMPP.

  2. انقر على مشرف زر على اباتشي.

  3. انقر علىhttpd.conf اختيار.

  4. مرر لأسفل وابحث عن الخط: استماع 80.

  5. غير ال 80 لرقم منفذ TCP / IP آخر. على سبيل المثال ، يمكنك تجربة المنفذ 81. (بعد التغيير ، يجب قراءة السطر: استماع 81.)

    httpd.conf change TCP/IP port number

  6. احفظ وأغلق httpd.confملف.

  7. انقر على بداية زر على اباتشي.

بمجرد الانتهاء من الخطوات ، يجب أن يعمل خادم Apache بدون مشاكل على منفذ TCP / IP الجديد الذي حددته.

التحذير الوحيد مع هذا التكوين هو أنك ستحتاج إلى إلحاق رقم منفذ TCP / IP على العنوان في كل مرة تريد فيها الاتصال بموقعك على الويب. على سبيل المثال ، للوصول إلى خادم Apache على متصفح الويب ، ستحتاج إلى كتابة: 'localhost:81/ dashboard 'بدلاً من' localhost / dashboard '.

إيقاف خدمة نشر World Wide Web يدويًا

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

  1. افتح بداية.

  2. يبحث عن خدمات، وانقر فوق النتيجة الأعلى لفتح التجربة.

  3. انقر نقرًا مزدوجًا فوقخدمة نشر World Wide Web الخدمات.

    World Wide Web Publishing Service

  4. انقر علىقف زر.

  5. قم بتغيير نوع بدء التشغيل إلى كتيب.

  6. انقر علىتطبيق زر.

  7. انقر علىحسنا زر.

    Stop and set Manual settings for World Wide Web Publishing Service

  8. افتح لوحة تحكم XAMPP.

  9. انقر على بداية زر لتشغيل خادم أباتشي.

أفضل طريقة لتشغيل Apache مرة أخرى هي عن طريق إلغاء تثبيت خدمة نشر World Wide Web ، ولكن عندما لا يكون ذلك ممكنًا ، يمكنك بدلاً من ذلك تغيير رقم منفذ TCP / IP أو إيقاف الخدمة حسب الضرورة.

كيفية زيادة حجم تحميل phpMyAdmin على XAMPP

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

لزيادة حد تحميل قاعدة البيانات على phpMyAdmin ، استخدم الخطوات التالية:

  1. افتح لوحة تحكم XAMPP.

  2. انقر على إكسبلورر زر.

  3. افتح ال بي أتش بي مجلد.

  4. افتح ال php.ini ملف مع أي محرر نصوص.

  5. قم بتغيير قيمة رفع الملف و post_max_size بالحجم الذي تريده. فمثلا: post_max_size = 20 مليونًا و upload_max_filesize = 20 مليونًا لاستيراد ملفات قاعدة بيانات تصل إلى 20 ميغابايت.

  6. انقر على قف زر لـ MySQL و Apache.

  7. انقر على بداية زر لإعادة تشغيل Apache و MySQL.

بمجرد إكمال الخطوات ، يجب أن تكون قادرًا الآن على استيراد ملفات قاعدة بيانات كبيرة على phpMyAdmin.

كيفية تغيير كلمة مرور phpMyAdmin على XAMPP

بشكل افتراضي ، يستخدم phpMyAdmin (MySQL) 'root' كاسم مستخدم بدون كلمة مرور ، مما يعني أنه إذا كنت تقوم بتثبيت موقع WordPress ، عندما يُطلب منك ، فأنت بحاجة فقط إلى إدخال root كاسم المستخدم وترك حقل كلمة المرور فارغًا.

لتغيير كلمة مرور phpMyAdmin على XAMPP ، استخدم الخطوات التالية:

  1. افتح لوحة تحكم XAMPP.

  2. انقر على مشرف زر MySQL.

  3. اضغط على حسابات المستخدمين التبويب.

  4. انقر على تحرير الامتيازات رابط لجذر اسم المستخدم ، ولكن الذي يحتوي على اسم المضيف مضيف محلي.

  5. انقر علىغير كلمة السر زر.

    Set root password on phpMyAdmin

  6. حدد كلمة المرور الجديدة.

  7. انقر على اذهب زر.

    phpMyAdmin root password

بعد إكمال الخطوات ، إذا حاولت تسجيل الدخول إلى phpMyAdmin ، فستحصل على رسالة رفض الوصول: 'لا يمكن الاتصال: إعدادات غير صالحة'.

phpMyAdmin access denied after setting root password

تم إصلاح رسالة رفض الوصول إلى phpMyAdmin

لتغيير إعدادات التكوين في config.inc.php لإصلاح مشكلة تسجيل الدخول ، استخدم الخطوات التالية:

  1. افتح لوحة تحكم XAMPP.

  2. انقر على إكسبلورر زر.

  3. في مجلد XAMPP ، افتح phpMyAdmin مجلد.

  4. افتح ال config.inc.php ملف مع أي محرر نصوص.

  5. ضمن 'نوع المصادقة والمعلومات' ، حدِّث الأسطر التالية:

    • على$ cfg ['Servers'] [$ i] ['auth_type'] = 'config'؛يحل محلالتكوين إلى عن على بسكويت.

    • على$ cfg ['Servers'] [$ i] ['AllowNoPassword'] = true؛يحل محلصحيح إلى عن علىخاطئة.

      Config.inc.php Authentication type and info

  6. أحفظ وأغلق الملف.

بمجرد إكمال الخطوات ، يجب أن تكون قادرًا على تسجيل الدخول إلى لوحة تحكم phpMyAdmin.

الآن تم تكوين XAMPP وجاهز للاستخدام مع أي برنامج مدعوم قائم على PHP.

تحديث 2 يناير 2020: تم نشر هذا الدليل في الأصل في مارس 2016 ، وتمت مراجعته في يناير 2020 للتأكد من أن المعلومات لا تزال تعمل مع أحدث إصدار من XAMPP.