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

السؤال

نشر

السلام عليكم ورحمه الله تعالى وبركاته

اريد تنصيب برنامج لكتابه اكواد php؟

لدى xammp لكنه لايعمل بصورة سليمه!؟وماهي المشاكل الشائعه فيه وطرق حلها؟

بالنسبه لمشكله المنفذ 80 port كيف اجد البرنامج الذي يشغل المنفذ لتغييره؟

Recommended Posts

  • 0
نشر

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

يمكنك إستخدام أي IDE لتقوم بكتابة الأكواد و لكن برنامج vs code من البرامج الشائعة والجيدة والتي تحتوي علي العديد من الإضافات التي تساعدك بكتابة الأكواد بالعديد من اللغات .

ولكن إذا أردت IDE خاص ب php ويدعهما بقوة يمكنك تحميل برنامج php storm .

ما هي المشكلة التي تواجهك في xampp لنستطيع مساعدتك حيث لا يمكن سرد جميع المشاكل المتعلقة ب xampp فلن يسعنا توضيحها .

لما تريد تغير ال port 80 ؟ هذا المنفذ هو الخاص و المسؤل عن تصفح المواقع عبر شبكة الانترنت ويعرف بـ HTTP وهى اختصار لـ HyperText Transfer Protocol حيث يمكنك من زيارة عنوان الموقع مباشرة مثل http://localhost/ دون الحاجة لكتابة المنفذ ولكن إذا كان المنفذ غير 80 سيتوجب عليك كتابة المنفذ بعد العنوان هكذا مثلا http://localhost:8000/  وإذا قمت بتغير المنفذ ستجد أن معظم الأشياء لن تعمل مثل قواعد البيانات وغيرها . 

ولكن إذا أردت تغير المنفذ يمكنك إستخدام هذا الأمر في محرر الأوامر بداخل مجلد المشروع لتشغيل سيرفر إفتراضي من خلال php :

php -S localhost:8000

ويمكنك الضغط علي زرnetstat لتظهر جميع المنافذ التي يتم إستخدامها .

 image.png.905663e113b82409aef4c5b7409370a8.png

ولكن من المفترض أن port 80 لا يتم إستخدامه من خلال أي برنامج أخر.

  • 0
نشر

أنصح ب VsCode لأنه يعد من أشهر البرامج ويحتوي على إضافات لدعم PHP، أما إذا كنت تبحث عن بيئة تطوير متكاملة يمكنك تجربة PHPStorm فيقدم مزايا متقدمة لتطوير PHP.

بالنسبة لمشكلة ال port ، إذا كان المنفذ 80 مشغول من قبل برنامج آخر، يمكنك معرفة البرنامج الذي يشغل المنفذ باستخدام الأوامر التالية في موجه الأوامر في ويندوز:

netstat -aon | findstr :80

ستظهر لك قائمة بالبرامج التي تستخدم المنفذ 80 مع معرف العملية، و يمكنك تغيير المنفذ الذي يستخدمه Apache في XAMPP من خلال تعديل ملف التكوين httpd.conf. افتح الملف وابحث عن السطر الذي يحتوي على:

Listen 80

و قم بتغييره إلى المنفذ الذي تريد.

  • 0
نشر

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

منفذ 80 من المفترض أنه لا يتم حجزه من قبل أي برنامج إلا خوادم الويب مثل Apache في Xampp، فهو مخصص من قبل النظام لبروتوكول HTTP بشكل إفتراضي.

بخصوص أفضل محرر لمشاريع PHP فهو PhpStorm بلا شك، لكنه مدفوع وليس مجاني بقيمة 99 لسنة كاملة  في السنة الأولى وتنخفض التكلفة بعد ذلك، أما Vscode فهو مجاني تمامًا.

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...