您现在的位置是:首页 > PHP框架交流PHP框架交流
phpstudy配置调试 三步配置phpstorm xdebug
上善若水2021-07-04 12:31:27【PHP框架交流】
7423人已围观
简介现在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自行研究.
很赞哦! (19)
相关文章
随机图文
docker部署php项目 nginx+php docker搭建
1.拉取nginx镜像dockerpullnginx 2.拉取php-fpm这里我就选择php7.4版本的了dockerpullphp:7.4-fpm 3.先运行nginx试试配置有没有啥问分享几个经典的逗女孩子开心的笑话 逗女孩的笑话 讨女孩开心!
1.你的内裤与拉登的相似,美国的打击目标已锁定它!请迅速脱掉扔入水中,并裸奔到十公里以外!2.母亲再一次叫儿子起床:'雅克,好孩子,该起床了.你听公鸡叫了好几遍了.''公鸡叫与我有什么关系?我又不是母鸡.'3.医生问病人是怎么骨折的。病人说,我觉得鞋里有沙子,就扶着电线杆抖鞋。TMD有个混蛋经过那里,以为我触电了,便抄起木棍给了我两棍子!4.天很蓝,阴云总要散;温很高,生活总php技术提升心得与方法
现在的PHP市场虽然充斥了大量的的PHP开发人员,但这些人当中真正能称得上高手的却寥寥无几。很多公司虽然招聘了一些PHP开发人员,但是由于技术水平不高,导致公司的项目一直堆积。这不仅另公司无奈也让已经入职的PHP开发人员着急,他们也想要在PHP领域更近一步,但却苦于找不到提高自己的方法,下面我们的鸥仔收集了一些PHP大神的一些工作方式、习惯,让大家看看PHP大神们是如何工作,也希望这些方法能帮助到那些想要在PHP领域更近一步的人。一些关于音乐的冷笑话,练音乐累了就进来乐一乐
1、“儿子,今天的第一堂倍大提琴课学了啥?”“学会了拉A音”“儿子,今天的第二堂课又学了啥?”“学会了拉D音”“儿子,今天的第三堂课学了啥?”“今天没上课,老师带我们演出去了”2、中提琴和洋葱有什么区别?切中提琴不会流眼泪3、中提琴和蹦床有什么区别?在蹦床上面跳一般都是脱了鞋的4、为什么中提琴比小提琴大?你看错了,其实只是因为小提琴手的头