Xdebug是php的调试插件,一般需要自行配置扩展。原理是 在请求时,通过TCP协议发送调试信息到远程端口,IDE在收到调试信息时,可以向Xdebug发送运行,单步运行,中止运行等命令。
php_xdebug.dll
,把该文件复制到php的ext文件夹下打开当前环境使用的php.ini配置文件,在自己认为合适的位置添加以下代码:(有就打开注释)
[xdebug]
zend_extension ="D:/php/php7.3.4nts/ext/php_xdebug.dll"
xdebug.remote_enable = 1
;远程主机
xdebug.remote_host = 127.0.0.1
;主机端口
xdebug.remote_port = 9001
;开启自动开始调试
xdebug.remote_autostart=on
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="D:/php/tmp"
xdebug.show_local_vars=0
xdebug.idekey = PHPSTORM
完成以上步骤就可以进行调试了,开启侦听 PHP 调试连接。
设置断点。
使用Postman,请求调试文件,然后PhpStorm底部会出现调试信息,按F8执行Step Over(步过),按F7执行Step Into(步入),更多操作看下图红框中的按钮。
更多调试方式可以点击此处添加,这里不作详述。
? ? ? ?作为一名以后想从事 嵌入式Linux 工程师的大学生那么Linux肯定是得学习的...
关于统信UOS能否最终撑起国产操作系统生态大旗,大家看法不一,有人说它是国货之...
我们知道微软将会在今年给Windows10更换全新设计的UI,让Windows10的界面更加整...
本文实例讲述了php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法...
如题:我写入关键字到数据库,多的时候用|隔开了,我提取再做相关文章搜索的时候...
a1="sp2=20;sp1=34;" a2="sp3=2;sp2=3;sp1=4;" 两组字符串数据,将字符串中相同...
复制代码 代码如下: //ArgsIsValidFilter .java过滤器代码清单: package com.he...
为什么这期要叫暴力爬虫呢因为笔者认为基于selenium方法非常的简单粗暴理由有两...
直接开始正题 1. 锁存器 锁存器是一种具有保持前一个状态留下的数据不变、读入数...
本文实例讲述了yii2.0框架数据库操作。分享给大家供大家参考,具体如下: 添加 $...