Jadual Kandungan
Xdebug+ZendStudio配置,xdebugzendstudio
Rumah php教程 php手册 Xdebug+ZendStudio配置,xdebugzendstudio

Xdebug+ZendStudio配置,xdebugzendstudio

Jun 13, 2016 am 08:43 AM
xdebug

Xdebug+ZendStudio配置,xdebugzendstudio

原文链接:http://www.orlion.ga/689/

好久之前就知道有这么个东西,但是一直没用,一直用exit()、var_dump() debug,效率很低。

首先下载xdebug的dll文件(Window环境下)网址是:https://xdebug.org/download.php,此次下载的是php_xdebug-2.3.3-5.5-vc11-x86_64.dll。(这是个线程安全版的)下载完成后放到php安装目录的ext文件夹下。然后再配置php.ini添加这么几行:

XDEBUG Extension

zend_extension="C:\wamp\bin\php\php5.5.12\ext\php_xdebug-2.3.3-5.5-vc11-x86_64.dll"
;允许远程IDE调试
xdebug.remote_enable=true
;远程主机
xdebug.remote_host=127.0.0.1

xdebug.profiler_enable=on
;临时跟踪信息输出
;xdebug.trace_output_dir="C:\wamp\xdebug\trace"
;xdebug.profiler_output_dir="C:\wamp\xdebug\profiler"

xdebug.auto_trace=On
;开启异常跟踪
xdebug.show_exception_trace=On
;开启远程调试自动启动
xdebug.remote_autostart=On
;收集变量
xdebug.collect_vars=On
;收集返回值
xdebug.collect_return=On
;收集参数
xdebug.collect_params=On
;显示局部变量
xdebug.show_local_vars=On
;显示默认的错误信息
xdebug.default_enable=On
;用于zend studio远程调试的应用层通信协议
xdebug.remote_handler=dbgp
;如果设得太小,函数中有递归调用自身次数太多时会报超过最大嵌套数错
xdebug.max_nesting_level=10000
Salin selepas log masuk

    可参考:http://www.cnblogs.com/dreamhome/p/3218744.html,http://blog.csdn.net/xinzheng_wang/article/details/37930233

 

    然后配置ZendStudio(这里是ZendStudio 12.5.1):

    1. Window->Preferences->PHP->PHP Executables->Add如下:

    2. Window->Preferences->PHP->Debug:

      上图中的PHP Server:wamp_apache是之前配置好的,最好配置一个

    3. 然后就可以创建文件加断点,然后文件右键->Debug as->PHP CLI Application。

Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Adakah dengan mendayakan XDebug pada pelayan pengeluaran menjadikan PHP lebih perlahan? Adakah dengan mendayakan XDebug pada pelayan pengeluaran menjadikan PHP lebih perlahan? Sep 22, 2023 pm 10:41 PM

Ya, penyahpepijat seperti XDebug boleh memperlahankan prestasi pelayan PHP. Inilah sebabnya mengapa penyahpepijat tidak diletakkan dalam persekitaran pelayan. Mereka digunakan dalam persekitaran yang berbeza untuk mengelakkan overhed yang tidak perlu. Mesej nyahpepijat tidak boleh dipaparkan dalam aplikasi yang sudah dalam pengeluaran. Apabila tingkah laku penyahpepijatan ditambahkan pada pelayan, enjin penyahpepijatan dilampirkan pada proses PHP. Ia mula menerima mesej untuk berhenti pada titik putus, tetapi ini tidak diperlukan kelakuan kerana ia akan memberikan prestasi prestasi kepada proses lain, sekali gus menghentikan penghurai PHP. Sebaliknya, apabila penyahpepijat dipasang, mereka cenderung untuk membuka port dalam pelayan kerana ia tidak bertujuan untuk digunakan dalam persekitaran pengeluaran. Membuka port dalam pelayan anda sama buruknya dengan membuka pintu untuk penggodam mengintai.

Menyahpepijat perpustakaan dalam PHP8.0: Xdebug Menyahpepijat perpustakaan dalam PHP8.0: Xdebug May 14, 2023 am 08:09 AM

Penyahpepijatan adalah bahagian yang tidak dapat dielakkan dalam pembangunan PHP. Untuk membantu pembangun nyahpepijat kod mereka sendiri dengan lebih mudah, PHP8.0 memperkenalkan alat yang sangat berguna dalam perpustakaan penyahpepijatannya: Xdebug. Artikel ini akan memperkenalkan beberapa ciri utama Xdebug dan cara menggunakannya untuk memudahkan proses penyahpepijatan PHP. Xdebug ialah alat penyahpepijatan sumber terbuka yang boleh menangkap ralat dalam aplikasi PHP dan memberikan maklumat surih tindanan ralat terperinci, serta pembolehubah yang digunakan. Ia membantu pembangun mengesan dan menyelesaikan kod

Menggunakan teknologi penyahpepijatan Xdebug dalam ThinkPHP6 Menggunakan teknologi penyahpepijatan Xdebug dalam ThinkPHP6 Jun 20, 2023 pm 09:14 PM

ThinkPHP6 ialah rangka kerja PHP popular yang menggunakan pelbagai teknologi untuk menjadikan pembangunan lebih mudah. Salah satu teknologi tersebut ialah alat penyahpepijatan seperti Xdebug. Dalam artikel ini, kami akan meneroka cara menggunakan Xdebug untuk nyahpepijat dalam ThinkPHP6. Pasang dan konfigurasikan Xdebug Sebelum anda mula menggunakan Xdebug, anda perlu memasang dan mendayakannya terlebih dahulu. Dalam fail php.ini, anda boleh menambah konfigurasi berikut: [xdebug]zend_extension=x

Alat pembangunan dalam PHP Alat pembangunan dalam PHP May 23, 2023 am 08:18 AM

PHP ialah bahasa pengaturcaraan yang digunakan secara meluas dalam pembangunan web. Untuk alat pembangunan PHP, memilih alat yang sesuai boleh menjadikan kerja pembangun lebih cekap dan mudah. Dalam artikel ini, kita akan membincangkan beberapa alat pembangunan PHP biasa, termasuk persekitaran pembangunan bersepadu (IDE), penyunting teks dan alat penyahpepijatan. 1. Persekitaran pembangunan bersepadu (IDE) PhpStorm PhpStorm ialah persekitaran pembangunan PHP yang berkuasa yang dibangunkan oleh JetBrains. Ia bukan sahaja menyokong PH

Cara menggunakan sambungan php XDebug untuk penyahpepijatan yang cekap dan pengoptimuman prestasi Cara menggunakan sambungan php XDebug untuk penyahpepijatan yang cekap dan pengoptimuman prestasi Jul 29, 2023 pm 08:57 PM

Cara menggunakan sambungan PHP XDebug untuk penyahpepijatan dan pengoptimuman prestasi yang cekap Semasa membangunkan dan menyahpepijat aplikasi PHP, kami sering menghadapi pelbagai masalah, termasuk panggilan yang salah, kod tidak cekap dan kesesakan prestasi. XDebug ialah sambungan PHP yang berkuasa yang boleh membantu kami mencari, nyahpepijat dan mengoptimumkan masalah ini dengan cepat. Artikel ini akan memperkenalkan cara menggunakan XDebug untuk penyahpepijatan yang cekap dan pengoptimuman prestasi, serta memberikan beberapa contoh kod. Pasang dan konfigurasikan XDebug Pertama, kita perlu memasang XDebug

Panduan Praktikal untuk Pengoptimuman Pelayan PHP: Dari Permulaan kepada Penguasaan Panduan Praktikal untuk Pengoptimuman Pelayan PHP: Dari Permulaan kepada Penguasaan Feb 19, 2024 pm 05:03 PM

1. Gambaran keseluruhan pengoptimuman pelayan PHP Pengoptimuman pelayan PHP merujuk kepada peningkatan prestasi dan kestabilan pelayan PHP dengan melaraskan konfigurasi pelayan, mengoptimumkan kod PHP dan menggunakan cache. Kaedah pengoptimuman biasa termasuk: 1. Optimumkan kod PHP Mengoptimumkan kod PHP ialah salah satu cara paling langsung untuk meningkatkan prestasi pelayan PHP. Kaedah untuk mengoptimumkan kod PHP termasuk: menggunakan algoritma dan struktur data yang lebih pantas untuk mengelakkan pertanyaan pangkalan data yang tidak perlu dan teknik caching kitar semula untuk meningkatkan prestasi menggunakan alat analisis kod untuk mencari kesesakan prestasi 2. Optimumkan konfigurasi pelayan PHP Mengoptimumkan konfigurasi pelayan PHP juga boleh meningkatkan prestasi prestasi pelayan PHP dan kestabilan. Kaedah untuk mengoptimumkan konfigurasi pelayan PHP termasuk: meningkatkan had memori PHP, melaraskan bilangan proses PHP, dan mengoptimumkan

Petua penyahpepijatan swole: Gunakan Xdebug untuk menyahpepijat aplikasi konkurensi tinggi Petua penyahpepijatan swole: Gunakan Xdebug untuk menyahpepijat aplikasi konkurensi tinggi Jun 13, 2023 am 09:19 AM

Dengan perkembangan pesat teknologi Internet, semakin banyak aplikasi mengguna pakai seni bina konkurensi tinggi untuk mencapai tindak balas yang pantas dan berskala tinggi. Swoole, sebagai sambungan PHP yang popular dalam bidang konkurensi tinggi, menyediakan pembangun dengan fungsi yang sangat kaya dan prestasi yang baik. Walau bagaimanapun, apabila kami menggunakan Swoole untuk membangunkan aplikasi konkurensi tinggi, kami sering menghadapi pelbagai masalah, yang paling menyusahkan ialah cara menyahpepijat program. Artikel ini akan memperkenalkan cara menggunakan Xdebug untuk nyahpepijat aplikasi Swoole. 1. Apa itu

Pembangunan PHP: Penyahpepijatan titik putus dan ujian unit menggunakan Xdebug dan PHPUnit Pembangunan PHP: Penyahpepijatan titik putus dan ujian unit menggunakan Xdebug dan PHPUnit Jun 15, 2023 pm 07:55 PM

Pembangun PHP sering menghadapi masalah penyahpepijatan dan ujian semasa proses pembangunan. Untuk menangani isu ini, kami boleh menggunakan beberapa alatan untuk membantu kami nyahpepijat dan ujian dengan lebih baik. Antaranya, Xdebug dan PHPUnit adalah dua alat penting untuk pembangun PHP. Dalam artikel ini, kami akan memperkenalkan penggunaan asas Xdebug dan PHPUnit, termasuk cara menggunakan penyahpepijatan titik putus dan ujian unit. Xdebug ialah penyahpepijat dan penganalisis untuk PHP. olehX

See all articles