Rumah pembangunan bahagian belakang tutorial php visual studio code 调试php方法教程

visual studio code 调试php方法教程

Sep 18, 2017 am 10:10 AM
code studio visual

本篇文章主要介绍了visual studio code 调试php方法(图文详解),具有一定的参考价值,有兴趣的可以了解一下

简介

php是动态语言没有调试器的话排错起来很是麻烦。vscode可以说是程序员的福音,启动速度快,插件越来越多,跨平台。现在说一下vscode上调试php文件

所需文件

  • xampp 集成服务器

  • vscode

  • Xdebug

  • php-debug 插件

1: 在vscode中按 F1, 输入ext install php-debug 安装调试插件

2:去 https://xdebug.org/download.php下载php对应版本的插件,php版本可以在xampp中的readme看到,下载这个PHP 5.6 VC11 TS (32 bit) 把dll文件拷贝到php目录

这里写图片描述

3:打开php目录下的php.ini ,添加几行配置,xdebug的路径按实际情况配置,配置完成后重启apache服务器


zend_extension=C:\xampp\php\ext\php_xdebug-2.4.1-5.6-vc11.dll
[XDebug]
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
Salin selepas log masuk

4:第一次安装vs会提示这个,需要配置下php.exe的路径,在用户设置里添加以下项


"php.validate.executablePath": "C:\\xampp\\php\\php.exe"
Salin selepas log masuk

这里写图片描述

5:在vscode中的php文件打一断点,点Listen for XDebug 项目的运行,配置不用更改,默认就可以
这里写图片描述

6:运行后跳出这些按键

这里写图片描述

7:直接在浏览器中打开要调试的php(不是文件路径而是服务器的地址(http://127.0.0.1/test.php)),vscode就会命中到打断点的地方

这里写图片描述

注意事项

php最大执行时间好像是30秒,超过30秒会自动终止,因此调试的时候要修改一下时间,在php.ini 文件中修改最大运行时间为5分钟


max_execution_time=3000
Salin selepas log masuk

拓展

hbuilder和vscode 配置xdebug时候是一样的,在浏览器打开文件hbuilder会自动命中断点

这里写图片描述

Atas ialah kandungan terperinci visual studio code 调试php方法教程. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

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 Windows 11 menyediakan sokongan untuk aplikasi VB6? Adakah Windows 11 menyediakan sokongan untuk aplikasi VB6? May 30, 2023 am 08:31 AM

Windows 11 memperkenalkan lebih banyak elemen UI gaya macOS. Anda mendapat bar tugas yang direka bentuk semula dengan menu Mula di tengah. Ya, anda boleh menukar kedudukannya, tetapi secara lalai ia akan diletakkan di tengah. Pusat Kawalan juga telah menerima beberapa tweak reka bentuk. Dalam kemas kini seterusnya, sokongan untuk apl Android juga akan disertakan bersama Notepad dan Media Player yang direka bentuk semula. Walaupun semua ciri ini menjadikan Windows 11 peningkatan yang bagus berbanding Windows 10, keraguan tertentu timbul dalam fikiran pengguna. Terdapat segmen pengguna dan pembangun yang bimbang sama ada Windows 11 akan menyokong aplikasi dan teknologi warisan, sama ada mereka ketinggalan atau tidak. Sejak V

Bagaimana untuk Membetulkan Ralat Hilang VCRUNTIME140.dll pada Windows Bagaimana untuk Membetulkan Ralat Hilang VCRUNTIME140.dll pada Windows May 04, 2023 am 08:04 AM

Ralat VCRUNTIME140.dllismissing ialah masalah dengan fail Visual C++ Redistributable anda pada Windows. Anda boleh menggunakan tutorial ini untuk menyelesaikan masalah. Aplikasi dan perisian Windows memerlukan fail DLL untuk dijalankan - tanpanya, ia mungkin berhenti berfungsi sepenuhnya. Contohnya, jika anda melihat ralat VCRUNTIME140.dllismissing, ini menunjukkan bahawa PC anda kehilangan fail ini, menghalang aplikasi daripada dilancarkan. Ini mungkin disebabkan oleh pemasangan aplikasi yang tidak berjaya. Ia juga boleh muncul selepas menjalankan kemas kini Windows. Syukurlah, anda boleh dengan mudah

4 Kaedah untuk membetulkan ralat CONCRT140.dll tidak ditemui 4 Kaedah untuk membetulkan ralat CONCRT140.dll tidak ditemui Apr 25, 2023 am 09:22 AM

Begitu ramai pengguna telah melaporkan bahawa setiap kali mereka cuba menjalankan aplikasi, ia melemparkan mesej ralat yang menyatakan bahawa pelaksanaan kod tidak dapat diteruskan kerana CONCRT140.dll tidak ditemui. Apabila membuka aplikasi Adobe, Halo, ForzaHorizon5, dsb., anda mungkin menghadapi CONCRT140.dll tidak ditemui. Jadi ini bukan isu khusus aplikasi. Tanpa DLL yang betul dipasang, aplikasi tidak akan berfungsi dengan betul kerana kodnya bergantung pada kod yang ditulis dalam perpustakaan ini. Dalam artikel ini, kami akan mempelajari apa itu CONCRT140.dll dan mengapa ia hilang, dan bagaimana kami boleh memuat turunnya dan membetulkan ralat. apa yang

Betulkan: Ralat Gagal Persediaan Boleh Agih Semula Microsoft Visual C++ 2015 0x80240017 Betulkan: Ralat Gagal Persediaan Boleh Agih Semula Microsoft Visual C++ 2015 0x80240017 Apr 18, 2023 pm 01:07 PM

Microsoft Visual C++ telah menjadi sebahagian daripada sistem pengendalian Windows yang diperlukan untuk menjalankan kebanyakan aplikasi biasa. Kini, beberapa pengguna baru-baru ini mengadu tentang isu yang mereka hadapi semasa cuba memasang Pakej Boleh Agih Semula Visual C++ untuk 2015 atau Pakej Boleh Agih Semula Microsoft Visual Studio untuk 2013. Menurut pengguna ini, pemasang berhenti di tengah jalan dan memaparkan "0x80240017 - Ralat Tidak Ditentukan" Mungkin terdapat banyak sebab di sebalik kegagalan ini. Jadi jangan buat begini

Edit projek Unity anda dalam Visual Studio Code dan anda kini bersedia untuk pergi Edit projek Unity anda dalam Visual Studio Code dan anda kini bersedia untuk pergi Aug 08, 2023 am 10:21 AM

Microsoft telah mengeluarkan versi pratonton sambungan Unity untuk Kod Visual Studio. Sambungan Unity baharu ini akan membolehkan anda menulis dan menyahpepijat permainan Unity. Sambungan Unity baharu ini membawa beberapa ciri popular yang sudah tersedia dalam Visual Studio dan Alat Visual Studio untuk Perpaduan, menjadikan C# dalam Kod Visual Studio lebih baik untuk pembangunan Unity. Pada masa ini, sambungan Unity untuk VSCode menyediakan yang berikut: Penyahpepijat Unity untuk menyahpepijat editor Unity dan pemain Unity anda. Penganalisis dan pemfaktoran semula C# khusus perpaduan. Uni

Visual Studio 2022 untuk Mac 17.0 disertakan dengan UI macOS asli dan sokongan Apple Silicon Visual Studio 2022 untuk Mac 17.0 disertakan dengan UI macOS asli dan sokongan Apple Silicon Apr 15, 2023 am 08:04 AM

Microsoft telah mengumumkan keluaran umum Visual Studio 2022 untuk Mac 17.0. Ia membawa perubahan besar, termasuk UI macOS asli dan sokongan untuk pemproses Apple Silicon. Menurut syarikat itu, ia juga telah mengeluarkan versi pratonton baharu yang boleh anda pasang bersebelahan dengan versi ini. Dalam versi Visual Studio untuk Mac yang lebih lama, Microsoft menggunakan pelbagai teknik UI yang menjadikan perkara kelihatan tidak sesuai. Kemas kini ini menggunakan

Bagaimanakah studio android memuat naik imej ke pelayan java Bagaimanakah studio android memuat naik imej ke pelayan java Apr 28, 2023 pm 09:07 PM

1.build.gradle konfigurasi (meningkatkan) kebergantungan{implementation'com.squareup.okhttp3:okhttp:4.9.0'implementation'org.conscrypt:conscrypt-android:2.5.1'} 2.AndroidManifest.xml mengkonfigurasi kebenaran dalam aplikasi Tambah android:usesCleartextTraffic="true&q

Microsoft mengeluarkan Visual Studio 2022 17.3, berikut ialah sorotan Microsoft mengeluarkan Visual Studio 2022 17.3, berikut ialah sorotan Apr 28, 2023 am 10:28 AM

Microsoft telah mengeluarkan Visual Studio 202217.3. Kemas kini ini membawa sokongan untuk .NET Multiplatform Application UI (.NETMAUI), keupayaan untuk membangunkan aplikasi untuk Microsoft Teams, penambahbaikan C++, Azure Container Apps dan Ujian Unit Langsung yang dipertingkatkan. Anda boleh melihat senarai penuh ciri baharu dengan membuka Bantuan > Apa yang Baharu dalam Visual Studio. Ciri utama dalam kemas kini ini ialah .NETMAUI telah lulus daripada sokongan pratonton dan kini tersedia dalam Visual Studio 2022 pada Windows

See all articles