Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Tutorial terperinci tentang menggunakan xdebug untuk nyahpepijat php

Tutorial terperinci tentang menggunakan xdebug untuk nyahpepijat php

P粉547719424
P粉547719424asal
2022-04-29 15:48:51158semak imbas

Muat turun sambungan xdebug
Salin semua maklumat dalam phpinfo() ke dalam kotak teks dalam Xdebug, seperti yang ditunjukkan di bawah: Klik butang "Analyse my phpinfo() output".

Tutorial terperinci tentang menggunakan xdebug untuk nyahpepijat php

Lompat ke halaman seperti yang ditunjukkan di bawah, php dalam mesin ini akan dianalisis, klik butang "Muat turun php_xdebug-2.7.2-7.2-vc15-x86_64.dll" untuk memuat turun sambungan Xdebug.

Tutorial terperinci tentang menggunakan xdebug untuk nyahpepijat php

Konfigurasikan sambungan Xdebug
Salin sambungan Xdebug yang dimuat turun ke folder ext dalam direktori php, dan tambah maklumat konfigurasi berikut pada penghujung konfigurasi php.ini :

zend_extension=E:\php7\ext\php_xdebug-2.7.2-7.2-vc15-x86_64.dllxdebug.profiler_output_dir="E:\php\xdebug"xdebug.trace_output_dir="E:\php\xdebug"xdebug.remote_port=9000xdebug.idekey=PHPSTORMxdebug.remote_autostart=1xdebug.remote_host=localhostxdebug.remote_enable=1

Kemudian mulakan semula perkhidmatan, buka phpinfo() sekali lagi, dan sambungan xdebug muncul untuk menunjukkan konfigurasi yang berjaya

Tutorial terperinci tentang menggunakan xdebug untuk nyahpepijat php

Konfigurasikan Xdebug dalam phpStorm
dalam yang biasa digunakan Konfigurasikan xdebug dalam editor, ambil phpstorm sebagai contoh, buka "Fail->Tetapan->Bahasa & Pembangunan->PHP->Nyahpepijat", konfigurasikan nombor port mendengar XDebug, yang perlu berada dalam fail konfigurasi php.ini Nombor port yang dikonfigurasikan kekal konsisten, seperti yang ditunjukkan dalam rajah berikut:

Tutorial terperinci tentang menggunakan xdebug untuk nyahpepijat php

Buka "Fail->Tetapan->Bahasa ​​& Pembangunan->PHP->Nyahpepijat-> "Proksi DBGp", konfigurasikan maklumat konfigurasi protokol DBGp, seperti yang ditunjukkan dalam rajah berikut:

Tutorial terperinci tentang menggunakan xdebug untuk nyahpepijat php

Buka " Fail->Tetapan->Bahasa & Pembangunan->PHP-> "Pelayan", konfigurasikan pelayan php yang sedang berjalan, seperti yang ditunjukkan dalam rajah di bawah:

Tutorial terperinci tentang menggunakan xdebug untuk nyahpepijat php

Buka "Run/Debug Configurations" dan tambahkan "PHP Web Page", seperti yang ditunjukkan dalam rajah di bawah:

Tutorial terperinci tentang menggunakan xdebug untuk nyahpepijat php

Chrome menambah Xdebug sambungan pembantu
Selepas Chrome menambah sambungan pembantu Xdebug, anda perlu mengkonfigurasi "kunci IDE", yang perlu dikaitkan dengan php. Fail konfigurasi di atas ditulis sebagai PHPSTORM

Tutorial terperinci tentang menggunakan xdebug untuk nyahpepijat php

Dayakan penyahpepijatan phpStorm
Mula-mula tetapkan pelayan yang sedang berjalan kepada localhost, kemudian hidupkan pemantauan nyahpepijat php, jalankan mod nyahpepijat dan akhirnya tetapkan titik putus. Seperti yang ditunjukkan dalam gambar di bawah:

Tutorial terperinci tentang menggunakan xdebug untuk nyahpepijat php

Di atas adalah keseluruhan kandungan artikel ini, saya harap ia dapat membantu semua orang.

Atas ialah kandungan terperinci Tutorial terperinci tentang menggunakan xdebug untuk nyahpepijat php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn