首先打开phpinfo.php信息 ctrl+a全选复制(http://localhost/phpinfo.php)
打开https://xdebug.org/wizard.php
把刚刚复制的信息粘贴到输入框里
接着按照“说明”里面操作
然后修改php.ini配置
[XDebug]
;根据你的文件路径修改即可
xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"
;根据你的文件路径修改即可
xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug"
;根据你的文件路径修改即可
zend_extension = D:\phpStudy\php\php-7.0.12-nts\ext\php_xdebug-2.6.1-7.0-vc14-nts.dll
;开启远程调试
xdebug.remote_enable = On
;客户机ip
xdebug.remote_host="127.0.0.1"
;客户机xdebug监听端口和调试协议
xdebug.remote_port=9001
xdebug.remote_handler=dbgp
;idekey 区分大小写
;根据你的idekey修改即可
xdebug.idekey="pasawu"
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
;idekey 区分大小写
操作完重启下Apache查询phpinfo有xdebug代表安装xdebug成功
(1)在文件->设置->语言与框架中->PHP->debug 设置端口,端口默认为9000,由于经常会被其他程序占用,这里建议设置为9001
(2)在DBGp Proxy中配置你的idekey,idekey就是你在配置文件中最后一项,host是你的服务器ip或者是已经可以解析的域名,port可以自选,一般默认选80就好了
(3)自己手动添加一个,Host填服务器ip,然后port是默认80端口,如果你修改过,你可以更改成你设置的web端口,debug选xdebug
打开IDE的debug监听
开始调试
F7 通过当前行,进入下一行,如果该行是方法,则进入方法体
F8 通过当前行,进入下一行,如果该行是方法,也直接进入下一行,不进入方法体
F9 通过整个流程,全部顺序执行
本文为Pasa吴原创文章,转载无需和我联系,但请注明来自Pasa吴博客https://www.pasawu.top
最新评论