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".
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.
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
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:
Buka "Fail->Tetapan->Bahasa & Pembangunan->PHP->Nyahpepijat-> "Proksi DBGp", konfigurasikan maklumat konfigurasi protokol DBGp, seperti yang ditunjukkan dalam rajah berikut:
Buka " Fail->Tetapan->Bahasa & Pembangunan->PHP-> "Pelayan", konfigurasikan pelayan php yang sedang berjalan, seperti yang ditunjukkan dalam rajah di bawah:
Buka "Run/Debug Configurations" dan tambahkan "PHP Web Page", seperti yang ditunjukkan dalam rajah di bawah:
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
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:
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!