Heim Backend-Entwicklung PHP-Tutorial Tutorial zur PHP-Methode zum Debuggen von Visual Studio-Code

Tutorial zur PHP-Methode zum Debuggen von Visual Studio-Code

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

Tutorial zur PHP-Methode zum Debuggen von Visual Studio-Code

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
Nach dem Login kopieren

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


"php.validate.executablePath": "C:\\xampp\\php\\php.exe"
Nach dem Login kopieren

Tutorial zur PHP-Methode zum Debuggen von Visual Studio-Code

5:在vscode中的php文件打一断点,点Listen for XDebug 项目的运行,配置不用更改,默认就可以
Tutorial zur PHP-Methode zum Debuggen von Visual Studio-Code

6:运行后跳出这些按键

Tutorial zur PHP-Methode zum Debuggen von Visual Studio-Code

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

Tutorial zur PHP-Methode zum Debuggen von Visual Studio-Code

注意事项

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


max_execution_time=3000
Nach dem Login kopieren

拓展

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

Tutorial zur PHP-Methode zum Debuggen von Visual Studio-Code

Das obige ist der detaillierte Inhalt vonTutorial zur PHP-Methode zum Debuggen von Visual Studio-Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Bietet Windows 11 Unterstützung für VB6-Anwendungen? Bietet Windows 11 Unterstützung für VB6-Anwendungen? May 30, 2023 am 08:31 AM

Windows 11 führt weitere UI-Elemente im macOS-Stil ein. Sie erhalten eine neu gestaltete Taskleiste mit dem Startmenü in der Mitte. Ja, Sie können die Position ändern, aber standardmäßig wird es in der Mitte platziert. Auch das Control Center hat einige Designänderungen erfahren. Im nächsten Update wird es neben dem neu gestalteten Notepad und dem Media Player auch Unterstützung für Android-Apps geben. Obwohl all diese Funktionen Windows 11 zu einem schönen Upgrade gegenüber Windows 10 machen, brodeln bei den Benutzern gewisse Zweifel. Es gibt einen Teil der Benutzer und Entwickler, der sich Sorgen darüber macht, ob Windows 11 ältere Anwendungen und Technologien unterstützen wird, unabhängig davon, ob diese hinterherhinken oder nicht. Seit V

So beheben Sie den fehlenden Fehler „VCRUNTIME140.dll' unter Windows So beheben Sie den fehlenden Fehler „VCRUNTIME140.dll' unter Windows May 04, 2023 am 08:04 AM

Der Fehler „VCRUNTIME140.dllismissing“ ist ein Problem mit Ihrer Visual C++ Redistributable-Datei unter Windows. Mit diesem Tutorial können Sie das Problem lösen. Für die Ausführung von Windows-Anwendungen und -Software sind DLL-Dateien erforderlich – ohne diese funktionieren sie möglicherweise überhaupt nicht mehr. Wenn Sie beispielsweise den Fehler „VCRUNTIME140.dllismissing“ sehen, weist dies darauf hin, dass auf Ihrem PC diese Datei fehlt und die Anwendung nicht gestartet werden kann. Dies kann an einer fehlgeschlagenen Installation der Anwendung liegen. Es kann sogar nach der Ausführung von Windows-Updates auftreten. Zum Glück können Sie das ganz einfach

4 Methoden zur Behebung des Fehlers CONCRT140.dll nicht gefunden 4 Methoden zur Behebung des Fehlers CONCRT140.dll nicht gefunden Apr 25, 2023 am 09:22 AM

So viele Benutzer haben berichtet, dass bei jedem Versuch, die Anwendung auszuführen, eine Fehlermeldung ausgegeben wird, die besagt, dass die Codeausführung nicht fortgesetzt werden kann, da CONCRT140.dll nicht gefunden wird. Beim Öffnen von Adobe-Anwendungen, Halo, ForzaHorizon5 usw. kann es vorkommen, dass CONCRT140.dll nicht gefunden wird. Es handelt sich also nicht um ein anwendungsspezifisches Problem. Ohne die Installation der richtigen DLLs funktionieren Anwendungen nicht ordnungsgemäß, da ihr Code vom in diesen Bibliotheken geschriebenen Code abhängt. In diesem Artikel erfahren wir, was CONCRT140.dll ist, warum sie fehlt und wie wir sie herunterladen und den Fehler beheben können. was ist

Fix: Microsoft Visual C++ 2015 Redistributable Setup fehlgeschlagen, Fehler 0x80240017 Fix: Microsoft Visual C++ 2015 Redistributable Setup fehlgeschlagen, Fehler 0x80240017 Apr 18, 2023 pm 01:07 PM

Microsoft Visual C++ ist zu einem integralen Bestandteil des Windows-Betriebssystems geworden, der für die Ausführung der meisten gängigen Anwendungen erforderlich ist. Nun haben sich einige Benutzer kürzlich über Probleme beschwert, die bei der Installation von Visual C++ Redistributable Packages für 2015 oder Microsoft Visual Studio Redistributable Packages für 2013 aufgetreten sind. Diesen Benutzern zufolge stoppte das Installationsprogramm mittendrin und zeigte „0x80240017 – Nicht spezifizierter Fehler“ an. Dieser Fehler könnte viele Gründe haben. Also tu das nicht

Visual Studio 2022 für Mac 17.0 verfügt über native macOS-Benutzeroberfläche und Apple Silicon-Unterstützung Visual Studio 2022 für Mac 17.0 verfügt über native macOS-Benutzeroberfläche und Apple Silicon-Unterstützung Apr 15, 2023 am 08:04 AM

Microsoft hat die allgemeine Veröffentlichung von Visual Studio 2022 für Mac 17.0 angekündigt. Es bringt große Änderungen mit sich, darunter eine native macOS-Benutzeroberfläche und Unterstützung für Apple Silicon-Prozessoren. Nach eigenen Angaben hat das Unternehmen auch eine neue Vorschauversion veröffentlicht, die Sie parallel zu dieser Version installieren können. In älteren Versionen von Visual Studio für Mac verwendete Microsoft verschiedene UI-Techniken, die dazu führten, dass die Dinge fehl am Platz wirkten. Dieses Update verwendet

Bearbeiten Sie Ihr Unity-Projekt in Visual Studio Code und schon können Sie loslegen Bearbeiten Sie Ihr Unity-Projekt in Visual Studio Code und schon können Sie loslegen Aug 08, 2023 am 10:21 AM

Microsoft hat eine Vorschauversion der Unity-Erweiterung für Visual Studio Code veröffentlicht. Mit dieser neuen Unity-Erweiterung können Sie Unity-Spiele schreiben und debuggen. Diese neue Unity-Erweiterung bringt einige beliebte Funktionen, die bereits in Visual Studio und Visual Studio Tools für Unity verfügbar sind, und macht C# in Visual Studio Code für die Unity-Entwicklung besser. Derzeit bietet die Unity-Erweiterung für VSCode Folgendes: Einen Unity-Debugger zum Debuggen Ihres Unity-Editors und Unity-Players. Unity-spezifischer C#-Analysator und Refactoring. Uni

Wie lädt Android Studio Bilder auf den Java-Server hoch? Wie lädt Android Studio Bilder auf den Java-Server hoch? Apr 28, 2023 pm 09:07 PM

1.build.gradle-Konfiguration (erhöhen) dependencies{implementation'com.squareup.okhttp3:okhttp:4.9.0'implementation'org.conscrypt:conscrypt-android:2.5.1'} 2.AndroidManifest.xml konfiguriert Berechtigungen in der Anwendung Android hinzufügen:usesCleartextTraffic="true&q

Microsoft veröffentlicht Visual Studio 2022 17.3, hier sind die Highlights Microsoft veröffentlicht Visual Studio 2022 17.3, hier sind die Highlights Apr 28, 2023 am 10:28 AM

Microsoft hat Visual Studio 202217.3 veröffentlicht. Dieses Update bietet Unterstützung für .NET Multiplatform Application UI (.NETMAUI), die Möglichkeit, Anwendungen für Microsoft Teams, C++-Verbesserungen, Azure Container Apps und verbesserte Live Unit Testing zu entwickeln. Sie können die vollständige Liste der neuen Funktionen anzeigen, indem Sie „Hilfe“ > „Neuigkeiten“ in Visual Studio öffnen. Das Hauptmerkmal dieses Updates besteht darin, dass .NETMAUI die Vorschauunterstützung eingestellt hat und jetzt in Visual Studio 2022 unter Windows verfügbar ist

See all articles