之前用的是 php7.0.12-nts 版本 , 切换到 7.2.10-nts 发现 var_dump() 的时候 没有格式了 就很难看
那么废话不多说
首先查看一下 PHP 版本 博主这里是 32 位的
然后去 Xdebug 下载页 下载对应位数对应版本的 dll
https://xdebug.org/download
由于我是 32 位的 所以下载的这个
接着我们把下载好的php_xdebug-2.8.0alpha1-7.2-vc15-nts.dll
文件放到 PHP 的扩展目录
我这里是 E:\phpStudy\PHPTutorial\php\php-7.2.1-nts\ext
最后我们打开php.ini
搜索Xdebug
(没有就在最后一行添加) , 修改配置文件如下:
[XDebug] xdebug.profiler_output_dir="E:\phpStudy\PHPTutorial\tmp\xdebug" xdebug.trace_output_dir="E:\phpStudy\PHPTutorial\tmp\xdebug" #刚才下载 dll 文件的完整路径 zend_extension="E:\phpStudy\PHPTutorial\php\php-7.2.1-nts\ext\php_xdebug-2.8.0alpha1-7.2-vc15-nts.dll" xdebug.collect_params = 1 xdebug.collect_return = 1 xdebug.auto_trace = 0 xdebug.profiler_enable = 0 xdebug.max_nesting_level = 100 xdebug.remote_enable = 1 xdebug.remote_host = localhost xdebug.remote_port = 9000 xdebug.remote_handler = dbgp #最多子节点数 xdebug.var_display_max_children=1024 #最大字节数 可以大点 xdebug.var_display_max_data=20480 #数组最大深度 xdebug.var_display_max_depth=7
保存之后 重启环境 再打开 phpinfo 查看一下 就大功告成了~
var_dump 一下就可以看到了