การเปิดใช้งาน Xdebug ใน PhpStorm

Dec 01 2020

ฉันติดตั้ง Xdebug ในเซิร์ฟเวอร์ Paragon แล้วและกำลังพยายามเปิดใช้งานใน PhpStorm แต่เมื่อฉันทำตามขั้นตอนฉันไม่สามารถตรวจสอบการติดตั้งได้อย่างถูกต้อง

ฉันได้อัปเดตไฟล์ php.ini ภายในไดเร็กทอรีการติดตั้ง php ของฉันเป็น Xdebug 3.0 เวอร์ชันใหม่:

[Xdebug]
zend_extension = C:\Laragon\bin\php\php-7.4.13-Win32-vc15-x64\ext\php_xdebug-3.0.0-7.4-vc15-x86_64.dll
xdebug.mode=debug
xdebug.client_port=9000

แต่ฉันยังคงได้รับข้อผิดพลาดในการตรวจสอบความถูกต้องใน PhpStorm ฉันได้ติดตั้งส่วนขยาย Chrome สำหรับ Xdebug แล้ว แต่ดูเหมือนจะไม่สามารถใช้งานกับ PhpStorm ได้

คำตอบ

3 LazyOne Dec 01 2020 at 20:29

Xdebug 3 จะได้รับการสนับสนุนอย่างเต็มที่ในเวอร์ชัน PhpStorm 2020.3 เท่านั้นซึ่งปัจจุบันมีรุ่น RC และจะออกในอีกไม่กี่วัน

รองรับแล้วตั้งแต่ EAP # 6 build: ตรวจสอบโพสต์บล็อกนี้สำหรับข้อมูลเพิ่มเติม: https://blog.jetbrains.com/phpstorm/2020/11/phpstorm-2020-3-eap-6/


ใน PhpStorm 2002.2 และเก่ากว่าคุณสามารถข้าม / ละเว้นการตรวจสอบดังกล่าวได้ มีจุดประสงค์เพื่อเป็นข้อมูลเท่านั้น (เนื่องจากไม่รับประกันว่าการเชื่อมต่อดีบักจะใช้งานได้จริง (เช่นเนื่องจากไฟร์วอลล์หรือปัญหาอื่น ๆ ที่เกี่ยวข้องกับเครือข่ายที่การตรวจสอบความถูกต้องนี้ไม่ได้ตรวจสอบ))


PSนี่คือลักษณะที่หน้าจอตรวจสอบความถูกต้องในปี2020.3 RC build สำหรับ Xdebug 3 (PHP 8.0 ที่นี่):

เหมือนกัน แต่เมื่อใช้ Xdebug 2.9.8 (PHP 7.3 โดยที่ฉันยังคง Xdebug 2 ไว้):