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;