阿里云新用户优惠

php+xdebug+vscode断点调试设置

步骤1:查看PHP版本

通过phpinfo()查看版本 通过红色标记处,确定xdebug的版本

步骤2:下载debug文件

xdebug下载地址

步骤3:vscode安装php debug 插件

打开vscode,安装PHP_Debug插件

步骤4:配置php.ini

打开php.ini,在文档尾部写入以下配置,Xdebug 3与之前2的配置参数不一样,请留意。

此处为xdebug3

[Xdebug]
    zend_extension=php_xdebug-3.0.4-7.3-vc15-nts-x86_64.dll; 
    xdebug.mode=trace;
    xdebug.start_with_request=yes;
    xdebug.mode=debug;
    xdebug.remote_handler = "dbgp";
    xdebug.client_port = "9003"; 端口号,与vscode配置保持一致
    xdebug.client_host = "127.0.0.1"; 远程调试的ip地址,即你自己的本机ip

此处为xdebug2

[XDebug]
    zend_extension=php_xdebug.dll
    xdebug.remote_enable=1 
    xdebug.remote_handler=dbgp  
    xdebug.remote_host=localhost  
    xdebug.remote_port=9003

步骤5:配置vscode

在程序目录下打开vscode,选择 运行和调试,点击 创建 launch.json文件,如果安装有多个环境,会提示,选择 php即可。

选择后会出现默认配置项

步骤6:运行测试

点击 运行和调试 点击 开始调试 打上断点 效果如图

完成。

关注微信公众号,与我交流吧~

分享