PHP动态调试配置

1.Xdebug配置

php -i

将输出信息用这个网页分析合适的xdebug版本然后下载

Xdebug: Support — Tailored Installation Instructions

放在 D:\environment\phpstudy_pro\Extensions\php\php7.3.4nts\ext\ 下

2.php.ini配置

末尾
[xdebug]
zend_extension ="D:\environment\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug-3.1.6-7.3-vc15-nts-x86_64.dll" 
xdebug.mode = debug,trace
xdebug.start_with_request =yes
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.output_dir=D:\environment\phpstudy_pro\Extensions\php\php7.3.4nts\tmp
xdebug.start_with_request =yes
xdebug.show_local_vars=0
xdebug.var_display_max_children=128
xdebug.var_display_max_data=512
xdebug.var_display_max_depth=5
xdebug.idekey=xdebug_info
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.remote_handler=dbgp
xdebug.discover_client_host = true

phpstudy pro->重启

3.IntelliJ IDEA配置

新建PHP空项目

项目位置:D:\environment\phpstudy_pro\WWW\lx

文件->设置->插件->安装PHP->重启IDEA

文件->设置->语言和框架->PHP->...

PHP语言级别:7.3
CLI解释器:D:\environment\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe
调试器扩展:D:\environment\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug-3.1.6-7.3-vc15-nts-x86_64.dll

文件->设置->语言和框架->PHP->调试(端口9003)->DBGp 代理

我的配置
IDE键:xdebug_info
主机:127.0.0.1
端口:9003

新建PHP文件

<?php
$a = 1;
$b = 2; // 下断点
$c = 3;

posted @ 2023-04-23 17:04  Hacker&Cat  阅读(46)  评论(0编辑  收藏  举报