تطبيق PHP Xdebug Laravel في IntelliJ IDEA

-2

أرجو أن تخبرني عن كيفية تكوين Xdebug لتطبيق Laravel بشكل صحيح. لقد وجدت الكثير من التعليمات لـ PhpStorm لكنها لا تعمل معي لأنني أستخدم IntelliJ IDEA Ultimate.

ما حققته بالفعل - يمكنني تصحيح نص PHP واحد ولكن ليس التطبيق بالكامل. لا يمكنني اتباع التعليمات التي يتم إعطاؤها لـ PhpStorm تمامًا لأنه عندما أحتاج إلى تكوين تكوين تشغيل / تصحيح واجهت مشكلة.

تقدير كبير على أي مساعدة مقدما!

1 إجابة

0

حسنًا ، لقد جمعت تعليمات كاملة حول كيفية العمل مع XDebug و IntelliJ Idea Ultimate لتصحيح تطبيق Laravel و Windows على وجه التحديد (إذا كنت تستخدم نظام تشغيل آخر ، فسيكون جزء التثبيت مختلفًا ولكن يجب أن يكون الآخر هو نفسه):

بادئ ذي بدء ، تحتاج إلى تثبيت XDebug نفسه وتكوين PHP للعمل معه. من أجل هذا:

  • اكتشف إصدار PHP الذي تستخدمه phpinfo() ستحتاج إلى أقسام إصدار وعمارة و PHP ملحق لإكمال الخطوة التالية.
  • انتقل إلى https://xdebug.org/download.php وقم بتنزيل الإصدار المناسب. بشكل أساسي يتم توفير dll لـ PHP معين قمت بتثبيته
  • بعد تلك النسخة أن DLL إلى دليل وحدات أباتشي - بالنسبة لي D:\OSPanel\modules\http\Apache-PHP-7-x64\modules\ لأنني أستخدم OpenServer.
  • ضع في php.ini ملف التكوين التالي:

    [Xdebug]
    zend_extension="D:\OSPanel\modules\http\Apache-PHP-7-x64\modules\php_xdebug-2.6.0-7.1-vc14-x86_64.dll"
    xdebug.remote_enable = 1
    xdebug.remote_host = "localhost"
    xdebug.remote_autostart=on
    xdebug.remote_enable=on
    xdebug.remote_port=9000
    xdebug.idekey="PHPSTORM"
    

أين php_xdebug-2.6.0-7.1-vc14-x86_64.dll هو اسم dll قمت بتحميله شخصيا.

  • أعد تشغيل Apache
  • افتح مشروع Laravel الخاص بك وتحقق من تكوين Debuggin الخاص بك (ملف> إعدادات ...> اللغات والإطارات> PHP> تصحيح): تحقق من قسم XDebug إذا Debug port هو نفسه الذي حددته أعلاه (يجب أن يكون ، إذا لم تقم بتغييره مسبقًا)
  • حذف كافة تكوينات التشغيل / التصحيح الخاصة بك
  • قم بتثبيت Xdebug Helper لمتصفح Chrome أو أي امتداد آخر إذا كنت لا تستخدم Chrome ( ملحقات تصحيح المتصفح )
  • اضغط تشغيل> ابدأ الاستماع لاتصالات تصحيح PHP
  • ضع نقطة فاصل في مشروعك وافتح سياق الموقع المناسب
  • استمتع!

نأمل أن تكون مفيدة للمجتمع.

:مؤلف
فوق
قائمة طعام