백엔드 개발 PHP 튜토리얼 Visual Studio 코드 디버깅 PHP 메서드 튜토리얼

Visual Studio 코드 디버깅 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目录

Visual Studio 코드 디버깅 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
로그인 후 복사

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


"php.validate.executablePath": "C:\\xampp\\php\\php.exe"
로그인 후 복사

Visual Studio 코드 디버깅 PHP 메서드 튜토리얼

5:在vscode中的php文件打一断点,点Listen for XDebug 项目的运行,配置不用更改,默认就可以
Visual Studio 코드 디버깅 PHP 메서드 튜토리얼

6:运行后跳出这些按键

Visual Studio 코드 디버깅 PHP 메서드 튜토리얼

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

Visual Studio 코드 디버깅 PHP 메서드 튜토리얼

注意事项

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


max_execution_time=3000
로그인 후 복사

拓展

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

Visual Studio 코드 디버깅 PHP 메서드 튜토리얼

위 내용은 Visual Studio 코드 디버깅 PHP 메서드 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Windows 11은 VB6 애플리케이션을 지원합니까? Windows 11은 VB6 애플리케이션을 지원합니까? May 30, 2023 am 08:31 AM

Windows 11은 VB6 애플리케이션을 지원합니까?

Windows에서 VCRUNTIME140.dll 누락 오류를 수정하는 방법 Windows에서 VCRUNTIME140.dll 누락 오류를 수정하는 방법 May 04, 2023 am 08:04 AM

Windows에서 VCRUNTIME140.dll 누락 오류를 수정하는 방법

CONCRT140.dll을 찾을 수 없음 오류를 수정하는 4가지 방법 CONCRT140.dll을 찾을 수 없음 오류를 수정하는 4가지 방법 Apr 25, 2023 am 09:22 AM

CONCRT140.dll을 찾을 수 없음 오류를 수정하는 4가지 방법

수정: Microsoft Visual C++ 2015 재배포 가능 패키지 설치 실패 오류 0x80240017 수정: Microsoft Visual C++ 2015 재배포 가능 패키지 설치 실패 오류 0x80240017 Apr 18, 2023 pm 01:07 PM

수정: Microsoft Visual C++ 2015 재배포 가능 패키지 설치 실패 오류 0x80240017

Microsoft, Visual Studio 2022 17.3 출시, 주요 내용은 다음과 같습니다. Microsoft, Visual Studio 2022 17.3 출시, 주요 내용은 다음과 같습니다. Apr 28, 2023 am 10:28 AM

Microsoft, Visual Studio 2022 17.3 출시, 주요 내용은 다음과 같습니다.

Mac용 Visual Studio 2022 17.0에는 기본 macOS UI 및 Apple Silicon 지원이 함께 제공됩니다. Mac용 Visual Studio 2022 17.0에는 기본 macOS UI 및 Apple Silicon 지원이 함께 제공됩니다. Apr 15, 2023 am 08:04 AM

Mac용 Visual Studio 2022 17.0에는 기본 macOS UI 및 Apple Silicon 지원이 함께 제공됩니다.

Visual Studio Code에서 Unity 프로젝트를 편집하면 이제 시작할 준비가 되었습니다. Visual Studio Code에서 Unity 프로젝트를 편집하면 이제 시작할 준비가 되었습니다. Aug 08, 2023 am 10:21 AM

Visual Studio Code에서 Unity 프로젝트를 편집하면 이제 시작할 준비가 되었습니다.

Android Studio는 어떻게 사진을 Java 서버에 업로드합니까? Android Studio는 어떻게 사진을 Java 서버에 업로드합니까? Apr 28, 2023 pm 09:07 PM

Android Studio는 어떻게 사진을 Java 서버에 업로드합니까?

See all articles