اذهب إلى المحتوى
  • 0

سيرفر xammp

السؤال

نشر

السلام عليكم ورحمة الله وبركاته صباح الخير 

عند تشغيل السيرفرxammp عند mysql يظهر خطأ مضمونه ان البورت مستخدم من قبل برنامج آخر

كيف اعرف ماهو البرنامج الذي يستخدم هذا البورت؟

وكيف احل المشكلة ؟

كان يعمل مسبقا ماالذي حدث ليستخدم هذا البورت بالرغم من انه مستخدم من xammp !

ماهي ماهية عمل المنافذ في الجهاز بشكل عام! 

 

Recommended Posts

  • 0
نشر

وعليكم السلام
المشكلة لأن منفذ 3306 (منفذ MySQL) مستخدم من برنامج آخر، لذلك لا يعمل MySQL في XAMPP.
أسهل طريقتين للحل 
 1) اعرفي من يستخدم المنفذ بسرعة
من داخل XAMPP اضغطي Netstat
وسيظهر لكِ اسم البرنامج الذي يستخدم 3306.
 2) أوقفي الخدمة المتسببة بالمشكلة
اضغطي Win + R
اكتبي:services.msc
ابحثي عن:
MySQL و MySQL80 و MariaDB
اضغطي Stop

حل سريع بديل
غيّري المنفذ داخل الملف:xampp/mysql/bin/my.ini
من: port=3306. إلى: port=3307
ثم أعيدي تشغيل XAMPP.

 السبب أنه غالباً تم تثبيت MySQL آخر أو تم تفعيله كخدمة مع النظام.

الرجاء متابعة الاجابة على هذا السؤال المشابه لمشكلتك

https://academy.hsoub.com/questions/27187-مشكلة-في-تشغيل-برنامج-xampp/

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته، مرحباً بك.

المشكلة أن المنفذ 3306 الخاص ب MySQL على الأرجح أنه يتم استخدامه من قبل برنامج آخر على جهازك وغالبا يكون نسخة أخرى من MySQL مثبتة مسبقا أو خدمة تعمل في الخلفية لذا لمعرفة البرنامج المسؤول افتح موجه الأوامر (CMD) كمسؤول واكتب الأمر التالي:

netstat -ano | findstr :3306

ستظهر لك رقم العملية (PID) ثم افتح مدير المهام ثم انتقل إلى التفاصيل وابحث عن هذا الرقم لمعرفة البرنامج، بعدها يمكنك إيقاف تلك الخدمة من services.msc، أو تغيير منفذ MySQL في XAMPP من إعدادات لوحة التحكم إلى منفذ آخر ك 3307.

أما المنافذ بشكل عام فهي كالأبواب الرقمية التي تتيح للبرامج التواصل عبر الشبكة، ولكل خدمة منفذ افتراضي فمثلا  (HTTP=80، MySQL=3306)، ولا يمكن لبرنامجين استخدام نفس المنفذ في آن واحد.

  • 0
نشر

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

لكن الأفضل تجنب استخدام XAMPP كُليًا، لأنها بيئة تطوير قديمة وبها مشاكل مختلفة، حاليًا لتطوير مشاريع PHP الأسهل استخدام بيئة Laragon الإصدار 6 المجاني لأنها أصبحت مدفوعة بدايًة من الإصدار 7.

وعامًة ستجدي تفصيل هنا:

 

  • 0
نشر

هل قمتي بتثبيت خادم قواعد بيانات أخر بجانت xampp ؟ حيث غالبا هذا هو ما حدث فإذا كان يعمل سابقا لديكي والآن لا يعمل إذا تم تثبيت برنامج أخر يستخدم هذا المنفذ.

إذا قمتي بتنزيل أى برنامج قواعد بيانات أخر يجب حذفه لأنكِ لن تحتاجين إليه بجانب برنامج xampp وإليكِ طريقة معرفة المنفذ الذي يعمل وكيفية إيقافه :

 

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...