介绍关于Xdebug提示不支持php7.0的坑
推荐(免费):PHP7
Xdebug安装
- 折腾xampp
- 选择Xdebug版本
- 总结
Xdebug安装
折腾xampp
先是安装了最新的xampp,其中php为7.3版本,照着网上教程很快就配置好xdebug,并用phpstorm调试了几天,由于旧项目代码太老,在php7.3上运行各种问题(很多方法已弃用),然后就查找在xampp上支持切换多版本php的资料,试了好几个方法都没成功,后面看到别人文章说不建议去xampp升级php版本,最后放弃了,去找了旧版版本的xampp,安装后里面的php是7.0版本的。在这个版本运行项目没问题了。但之前配置的xdebug得重新配置了。
选择Xdebug版本
第一步复制phpinfo()信息到xdebug官网http://www.xdebug.org/find-binary.php查询相关版本就遇到坑,提示不支持7.0以下的版本,如图:
点击download出来很多历史版本。从Xdebug 2.7.0beta1就有看到PHP 7.0 VC14 (32 bit)的版本,开心的下载放到E:\software\xampp\php\ext目录下,然后配置php.ini文件,刷新网页输出phpinfo(),结果就是没有Xdebug的相关信息。很明显没配置成功。
问题出在Xdebug的文件,然后一直往低版本测试试到2.5.0版本php_xdebug-2.5.0-7.0-vc14.dll文件就成功了。
总结
- php版本在xdebug没匹配到对应的版本,可以自行根据php版本找对应的xdbug版本配置;
- xampp中如果php版本太低,建议直接卸载,下载最新的xampp版本,单独升级php版本需要修改的内容很多,也有未知问题。
Atas ialah kandungan terperinci 介绍关于Xdebug提示不支持php7.0的坑. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

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

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





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.

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

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

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 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

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

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

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
