您现在的位置是:首页 > PHP框架交流PHP框架交流
phpstudy配置调试 三步配置phpstorm xdebug
上善若水2021-07-04 12:31:27【PHP框架交流】 7058人已围观
简介现在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)
相关文章
随机图文
-
送你五个笑话,太好笑了,笑得我肚子疼!
1.幼儿园三个小班搞活动,每个班出场时,要喊口号。小一班喊的口号是:小一,小一,勇争第一!小二班口号是:小二,小二,独一无二!等到小三班出场,喊出了令在场所有人都乐趴下的口号:小三,小三,爸爸的心肝!全场爸爸们昏倒。2.刚才一个朋友打电话,我说开车不方便接电话,他问你的车是自动的还是手动的,烧油还是烧天然气,我回答说是声控的,烧的空气,他说没见过啊,有这么高档的车,拍照片发过来 -
除了湖北省图书馆,武汉还有这些图书馆
都说上大学是最好的自学时光,这个时候时间充足,学校里面也有图书馆,资源丰富,没课的时候整天都可以泡在图书馆内接受知识的熏陶。只是很多人毕了业才想到要多看看书,可是借书好像就没有那么方便了,毕竟大部分的 -
抖音上很火的10个笑话集锦
1、 父亲跟儿子说:儿子,你长大了,应该独立了。 儿子:如果我不独立呢? 父亲:不独立我就强迫你独立。 儿子:呜呜,爸爸你太残忍了,强迫我独立就是砍掉我一只脚的意思么? 父亲:…… 2、 A:我从来不吃鸭舌头,从鸭嘴里取出来的东西,多脏啊! B:那你吃什么呢? A:我要吃炒鸡蛋。 3、 A:中国有没有像印度那种演着演着就突然唱起来,然后里面的人又都像开挂一样厉害的影视作品? B:有啊,《新白娘子传奇》。 4、 快过年了,买了块粉土,想着把家里的墙都粉刷一遍,不料还差一点不够了。 老公:老婆, -
PHP8.2新特性 弃用动态属性,更加严谨
PHP8.2新特性弃用动态属性,更加严谨,动态属性的创建已被弃用,以帮助避免错误和拼写错误,除非该类通过使用#[\AllowDynamicProperties]属性来选择。stdClass允许