第一步:查看PHP版本信息php
第二步:到xdebug下载页去下载最新的版本(注意:要下载PHP对应版本)浏览器
第三步:把扩展php_xdebug-2.7.0alpha1-7.2-vc15-nts.dll放到php的扩展目录(ext文件中)app
个人路径为:D:\phpStudy\PHPTutorial\php\php-7.2.1-ntsphpstorm
第四步:打开php.ini文件,配置以下:编辑器
[XDebug] zend_extension=php_xdebug-2.7.0alpha1-7.2-vc15-nts.dll xdebug.profiler_append = 0 xdebug.profiler_enable = 1 xdebug.profiler_enable_trigger = 0 xdebug.profiler_output_dir ="D:\phpStudy\tmp\xdebug" xdebug.trace_output_dir ="D:\phpStudy\tmp\xdebug" xdebug.profiler_output_name = "cache.out.%t-%s" xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" xdebug.remote_port = 9000 xdebug.remote_mode = "req" xdebug.idekey = PHPSTORM
说明:改项也能够写绝对路径ide
zend_extension=D:\phpStudy\PHPTutorial\php\php-7.2.1-nts\ext\php_xdebug-2.7.0alpha1-7.2-vc15-nts.dll
第五步:在查看phpinfo中是否有xdebug扩展开启,若是没有xdebug信息(多是VC版本不对,见底部说明),说明版本不对或配置错误spa
或者在cmd窗口输入php -m命令查看扩展,注意若是报命令无效时,要添加php.exe到环境变量中debug
若是你已安装还xdebug,那么请看下文,若是进行断点调试如何使用xdebug断点调试代码??3d
下面进入正题,首先第一步打开设置 file->Settings 或快捷键ctrl+alt+s调试
第二步:选择PHP版本
debug的配置
与服务的配置
第三步:点击该项
设置断点,开启断点监听
随后在浏览器中打开,就能够清晰开到变量值
就这样就完成了xdebug断点调试,赶快试试吧!
注意:必定要用
Xdebug 2.7.0alpha1 这个版本的xdebug扩展才有用,其余高版本不能够用,多是我phpstorm编辑器没更新的缘由吧。建议你们均可以尝试下,最后附上编辑器的版本
底部说明:
VC配置
修复以后重启电脑便可。