العديد من المستخدمين xDebug و PHP تصحيح الأخطاء

StackOverflow https://stackoverflow.com/questions/184365

  •  06-07-2019
  •  | 
  •  

سؤال

كيف يمكنك إعداد بيئة PHP XDEBUG متعددة التطور؟

لدي الإعداد التالي:

  • لدي جهاز Linux مع تحميل Apache و Xdebug وملف php.ini أعتقد أنه صحيح.
  • لقد وجدت برنامجًا نصيًا لـ Python Proxy الذي أستخدمه لتكييف المكالمات من PDT Eclipse IDE's Developers يستخدمونها في Apache/XDEBUG التي تعمل على خادم الويب نفسه.
  • قمت بتعيين idekey في php.ini

من معلومات السجل من الوكيل ، تقول أنه لا يوجد خادم يحتوي على المفتاح "Eclipse_DBGP" ويوقف الطلب.

هل واجه أي شخص هذا أو لديه إعداد خطوة بخطوة للحصول على هذا العمل؟

لقد استنفدت ما وجدته باستخدام Google.

هل كانت مفيدة؟

المحلول

يمكنك استخدام SSH لتنفق اتصال التصحيح إلى جهاز العميل الخاص بك. على سبيل المثال. من جهاز العميل الخاص بك ، اتصل بالخادم بشيء مثل:

ssh -R 9000:localhost:9000 you@example.com

ثم قم بإطلاق تصحيح الأخطاء (المحلي) ، وابدأ البرنامج النصي البعيد. سيقوم XDebug (على الخادم) الآن بإنشاء اتصال به localhost:9000, ، ولكن نظرًا لأن هذا المنفذ يتم إعادة توجيهه إلى الجهاز المحلي الخاص بك ، فإن تصحيح الأخطاء (المحلي) سيتلقى الاتصال.

إذا كنت تستخدم Windows على جانب العميل الخاص بك ، فيمكنك فعل الشيء نفسه مع المعجون.

انظر الوثائق للمتفرج لمزيد من التفاصيل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top