phpstorm怎么断点调试下一步

phpstorm怎么断点调试下一步,第1张

1.为php安装xdebug,方法在上一篇中有详细介绍

2.注意这个时候需要修改php.ini内容如下:

[Xdebug]

zend_extension_ts ="d:/wamp/php/ext/php_xdebug-2.1.2-5.2-vc6.dll"

xdebug.auto_trace=On

xdebug.collect_params=On

xdebug.collect_return=On

xdebug.trace_output_dir="d:/wamp/php/debuginfo"

xdebug.profiler_enable=On

xdebug.profiler_output_dir="d:/wamp/php/debuginfo"

xdebug.idekey=PhpStorm

xdebug.remote_enable=on

xdebug.remote_host=localhost

xdebug.remote_port=9000

xdebug.remote_handler=dbgp

3.phpstorm配置

客户端调试,打开phpStorm,进入File>Settings>PHP>Servers,这里要填写服务器端的相关信息,name填localhost,host填localhost,port填80,debugger选XDebug

进入File>Settings>PHP>Debug,看到XDebug选项卡,port填9000,其他默认

进入File>Settings>PHP>Debug>DBGp Proxy,IDE key 填 phpStorm,host 填localhost,port 填80

点OK退出设置。

4.浏览器设置

chrome有插件xdebug helper下载后,设置白名单为localhost也就是默认localhost,才显示小虫子的图标

5.启动断点

在phpstorm中设置断点后,启动监听,就是电话一样的图标,然后用chrome浏览localhost中的指定断点的文件,会自动进入断点,在phpstorm中看到调试信息。

php安装xdebug扩展

我使用laravel

homestead作为开发环境默认已经安装,如果没有安装自行安装下,再继续。

查看phpinfo

remote_handler

、remote_host、remote_port

这些都有默认值,但还是建议设置下,至少知道要设置这些参数~

phpstorm设置

1、检查phpstorm的xdebug配置。这里的debug

port要和php.ini里面的xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。

2

设置debug.

添加server~

swoole.app是我本地的

web

server~

~

3.开始调试

打好第一个断点,shift

+

f9就可以了

打好第一个断点,选中配置的debug,

按旁边的臭虫

按钮


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12146736.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存