Artikel ini membawakan anda pengetahuan yang berkaitan tentang PHPSTORM Xdebug terutamanya cara untuk mengkonfigurasi dan menggunakan phpstorm Xdebug. Saya harap ia akan membantu rakan-rakan yang memerlukan.
Ditulis di hadapan
Oleh kerana PHP dilahirkan dengan kelebihan "hot loading", ramai phpers mungkin jarang menggunakan fungsi debug php. Bagaimanapun, saya sudah lama tidak menggunakan nyahpepijat Ia mestilah 5 atau 6 tahun yang lalu. . .
Tetapi untuk phpers pemula, tiada yang lebih mesra daripada nyahpepijat. Lagipun, apabila saya mula menggunakan PHP, ia menemani saya selama bertahun-tahun dan melakukan banyak usaha. Ia tidak keterlaluan untuk mengatakan bahawa ia adalah alat yang hebat untuk menyelesaikan masalah dan menyelesaikan masalah.
Berikut ialah rekod ringkas konfigurasi dan penggunaan phpstorm Xdebug saya harap ia akan membantu anda!
Prinsip ringkas
Pemahaman C/S mudah: satu pelanggan (Pelanggan), satu pelayan (Pelayan)
Semak pemasangan
Semak dan pasang versi php semasa
D:\www\oa2>php -m | find "Xdebug"Xdebug
[XDebug]zend_extension="php_xdebug.dll"xdebug.idekey="PHPSTORM"xdebug.remote_enable =1xdebug.remote_handler =dbgp xdebug.remote_host =127.0.0.1xdebug.remote_port=9011xdebug.max_nesting_level=256xdebug.mode=debug,trace
Masukkan menu tetapan phpstorm (Ctrl+Alt+S), pilih Languages & Frameworks => PHP, tetapkan CLI Interpreters ;
Pilih PHP => Nyahpepijat, tetapkan port nyahpepijat, sama seperti xdebug.remote_port=9011 set dalam php.ini
Klik butang Sahkan pada halaman semasa untuk mengesahkan sama ada konfigurasi berjaya
Pilih PHP => Pelayan, konfigurasikan pelayan
Tetapkan Konfigurasi Nyahpepijat
Apabila menggunakan alat antara muka untuk meminta API, anda perlu menambah parameter: >Atau tambahkan Kuki tapak: 🎜>Contohnya: hasilkan skrip ujian artisan, tetapkan titik putus dan jalankan nyahpepijat
Soalan
Bagaimana untuk mengkonfigurasi penyahpepijatan jauh? Dalam "Tetapan Nyahpepijat Konfigurasi" di atas, saya memilih "Halaman Web PHP". Anda juga boleh memilih "Penyahpepijat Jauh PHP", yang turut menyokong penyahpepijatan tempatan dan penyahpepijatan jauh Pilihan ini memerlukan konfigurasi Kunci IDE tambahan. Penyahpepijatan jauh sebenarnya sama, dengan lebih sedikit konfigurasi: pemetaan kod jauh dan kod tempatan, itu sahaja!
Memandangkan nyahpepijat jauh jarang digunakan, tangkapan skrin terperinci tidak akan diambil. Kawan-kawan yang berminat boleh cuba sendiri, mungkin akan terpakai satu hari nanti. . .
tutorial penggunaan phpstorm
"
Atas ialah kandungan terperinci Penjelasan grafik terperinci tentang konfigurasi dan penggunaan PHPSTORM Xdebug. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!