以前的php调试工具,类似zendstudio 或者phpclipse,storm运行太慢了,还是这个好用。

软件名称版本
vs code1.74.3
php7.4.33+
xdebug3.1.6

php的安装,在php官网 PHP: Downloads下载php解压版,到d:\usr\local\php

在windows的环境变量增加php路径

编辑 一个info.php文件内容输入以下内容

<?php

phpinfo();

?>

打开cmd窗口,cd到info.php所在的目录,输入php -S localhost:80 . 

在浏览器输入 http://localhost/info.php, 复制浏览器内容到下面的输入框。根据提示操作安装php的debug扩展。

 Xdebug: Support — Tailored Installation Instructions

 

输入php -v 如果系统中出现xDebug信息,表示php的debug扩展安装成功。注意xdebug的版本不一样php.ini 配置不一样。

xdebug目前最新的版本是3,php.ini配置如下

[Xdebug]
zend_extension = xdebug
xdebug.mode = debug,profile
xdebug.client_host = 127.0.0.1
xdebug.client_port = 9003
xdebug.collect_return=On
xdebug.idekey=dev 

 1、首先官网下载vs code  地址:Visual Studio Code - Code Editing. Redefined,下载后直接安装即可。

2、安装vs code的php-debug扩展,

安装步骤见 PHP Debug - Visual Studio Marketplace

具体为:按ctl+shif+x 或者点 红色的“扩展标签“ , 输入xdebug即可安装

3、在菜单栏: 文件--》首选项--》配置 (快捷键 ctl+,)

切换到php设置

弹出下面窗口,然后将   "php.validate.executablePath": "D:/usr/local/php/php.exe" 添加进去

// 将设置放入此文件中以覆盖默认设置
{
    "php.validate.executablePath": "D:/usr/local/php/php.exe",
    "editor.fontSize": 12

}

4. 调试本地php文件,方法:

   用vs code 打开要调试的php文件,点击行号左侧或者F9设置断点,点击启动调试按钮即可。

 

--------------------------------------------------调试网页方法-----------------------

1. 使用vs code 打开网站所在的目录

 

2、打开要调试的php文件,在指定行按F9设置断点。

3、点击下拉菜单,选择php--》选择listen for xdebug 

启动后,会出现调试工具栏

 

4、浏览器访问可调试网页,vscode进入调试模式

http://localhost/test2.php?XDEBUG_SESSION_START=dev

 

更多推荐

使用vs code 编辑调试php 配置