1、下载xdebug模块【有些版本phpStudy已自带】
xdebug下载地址:https://xdebug.org/download.php
注意:带"ts"是线程安全的意思,"nts"的他没有标示,也就是说,如果是nts的要下载没标示的,下载下来的文件名其实是有标示的。
2、把xdebug安装到php【phpStudy已自带】
把下载的dll拷贝到php里面的ext文件夹里(扩展dll都在这里),改名为php_xdebug.dll。
3、在php.ini里修改底部添加
zend_extension=php_xdebug.dll
;是否允许Xdebug跟踪函数调用,跟踪信息以文件形式存储,默认值为0
;xdebug.auto_trace=1
;是否允许Xdebug跟踪函数参数,默认值为0
xdebug.collect_params = on
;是否允许Xdebug跟踪函数返回值,默认值为0
xdebug.collect_return = on
;xdebug.collect_vars=1
;函数调用跟踪信息输出文件目录,默认值为/tmp
;打开xdebug的性能分析器,以文件形式存储,这项配置是不能以ini_set()函数配置的,默认值为0
xdebug.profiler_enable=0
;
xdebug.profiler_output_name = cachegrind.out.%t.%p
;是否自动启用调试,如果没有的话则必须有变量标识,1:开启,0:关闭
xdebug.remote_autostart=1
xdebug.remote_enable = On
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"
xdebug.var_display_max_children=128
xdebug.var_display_max_data=512
;数组显示的深度
xdebug.var_display_max_depth=5
xdebug.idekey = "PHPSTORM"
4、配置phpstrom