您现在的位置是:首页 > PHP框架交流PHP框架交流
phpstudy配置调试 三步配置phpstorm xdebug
上善若水2021-07-04 12:31:27【PHP框架交流】
3333人已围观
简介现在phpstudy各方便用起来特别方便,但是每次开启xdebug都要花时间查资料,网上也有很多教程,也有很多无用的操作,总结,下次配置一次成功.所实话自己很烦恼,每次配置都会失败个几次到最后成功.故
现在phpstudy各方便用起来特别方便,但是每次开启xdebug都要花时间查资料,网上也有很多教程,也有很多无用的操作,总结,下次配置一次成功.
所实话自己很烦恼,每次配置都会失败个几次到最后成功.故记下笔记,以便下次一次配置成功.
1.使用phpstudy开启网站的xdebug
修改配置xdebug
,phpstudy自动添加的扩展不能直接使用,一定需要修改
你当前啥版本的phpstudy就使用啥版本的phpstudy
顺便贴上我的配置,只需修改上图的三个地方xdebug.idekey
不填写也可以启动调试
[Xdebug]
zend_extension=D:/phpstudy_pro/Extensions/php/php7.4.3nts/ext/php_xdebug.dll
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.auto_trace=On
xdebug.trace_output_dir=D:/phpstudy_pro/Extensions/php_log/php7.4.3nts.xdebug.trace
xdebug.profiler_enable=On
xdebug.profiler_output_dir=D:/phpstudy_pro/Extensions/php_log/php7.4.3nts.xdebug.profiler
xdebug.remote_enable=On
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
2. 开启phpstorm监听
1.若xdebug.remote_port=9000
端口没有冲突的话,PHPstorm里面的端口默认也是9000无需做修改.
也就是说phptorm
只需要开启监听的那个电话就行,其他文章的那些配置项完全可以省略,实测不配置也可以开启调试.
3.打断点,测试开启调试.
浏览器访问,追加get参数XDEBUG_SESSION_START=PHPSTORM
.例如http://bst.com/site/say?XDEBUG_SESSION_START=PHPSTORM
如果是postman我们可以追加cookieXDEBUG_SESSION=PHPSTORM
总结,整体配置起来还是巨简单,只是一开始网上教程参差不齐,实际上网上很多步骤都是可有可无的,实践才是真理.
补充:需要配置超时时间,不然没等我们调试完,就断开连接了,就调试了个寂寞.出现以下问题就需要修改超时时间.
网上有也有不少教程.简单的方式就是放在这里.
IPCConnectTimeout 3000
IPCCommTimeout 3000
因为直接改单站点配置文件会导致无法再做任何修改,需要覆盖配置的问题,实测放这里也会生效,需要说明的是我这里用的是apache服务器,niginx自行研究.
很赞哦! (15)
相关文章
随机图文
ThinkPHP6.0 修改器
修改器和获取器相反,修改器的主要作用是对模型设置的数据对象值进行处理。修改器方法的命名规范为:setFieldNameAttr修改器的使用场景和读取器类似:时间日期字段的转换写入;集合或枚举类型的写入centos查看jenkins的admin初始密码
centos查看jenkins的admin初始密码,我们用yum安装成功后,首次会提示密码的位置,以解锁jenkins,但是如果你没有没有记住密码,下次登录又要回来找密码。jenkins默认密码的 位火爆朋友圈的幽默段子,笑点十足,让你笑到肚子疼
一、最近家里有老鼠,我妈买了几个老鼠夹子回来,今天一大早就硬拉我起床看她的战果,只见两只大老鼠,还有几个小的。我就问我妈:一大早的,让我看这个干嘛啊?我妈说:闺女,咱家老鼠都结婚,有小孩了,你什么时候结婚啊!我……二、我一朋友在联通实习,一天,一老头走进来,劈头盖脸就来句“给我办张移动卡,好吧?”然后我那朋友头也不抬的就来句:“师傅,有人来砸场子!”三、这两天胃不太舒服,中午就吃了点青linux 查看当前文件大小 当前文件夹数量
linux如何查看当前文件夹大小,文件夹文件个数,查看文件详情的命令是啥,linux命令只有用到时候才会搜。查看当前文件大小:du -sh查看当前文件数量:ls-l |grep “^-“|wc -l