PHPStorm-Xdebug-Laravel 快速上手
Introduction
xdebug是php调试的组件,是调试利器,在日常开发中排错时,其断点调试功能非常有帮助,使得我们开发者不用依赖于传统的var_dump()/echo,比较plain的调试。并且xdebug还有一个好处,通过xdebug(based on Phpstorm)我们还可以查看代码运行的逻辑,比如:要研究Laravel的源码,那么这时使用xdebug,将会达到事半功倍的效果。好了,闲话就扯这么多,Let's go!
Requirements
Xdebug
不知道下载哪个版本?没关系,先打印phpinfo
2.点击图中的超链接
3.粘贴phpinfo信息
4.点击下载Dll文件
5.将dll文件放置php安装目录的ext目录中并重命名为php_xdebug.dll
6.配置php.ini
[Xdebug] zend_extension="php_xdebug.dll路径" //其他配置项不用动,修改此路径即可 xdebug.remote_enable=1 xdebug.remote_port=9000 //默认端口 xdebug.remote_host=localhost xdebug.profiler_enable=1 xdebug.remote_mode = "req" xdebug.trace_output_dir="./xdebug" xdebug.profiler_output_dir="./xdebug" xdebug.remote_handler="dbgp" xdebug.idekey = "phpstorm" //必填
7.ok,重启Xampp.
PHPStorm
新建一个laravel项目,打开'PS',按热键 'Ctrl+ Alt+ S
1.PHPunit 配置
2.Xdebug 配置
别忘了'Apply'
点击'Generate'
调试
1.断点,开启监听
2.打开浏览器,如图
2.ps弹窗,如图
3.debug Info 如图
Conclusion
xdebug,是调试利器,也应该是php developer的调试必备,但也发现phpstorm本身很重,消耗的系统内存也是比较大,导致部分phper不大用phpstrom,当然xdebug也就用的少了.
Hope all can happy coding!
相关推荐
codeDig 2020-09-15
lemonzhangyan 2020-09-17
chenhaimeimeng 2020-09-15
icysonyk 2020-09-15
RemixGdc 2020-08-15
nicelife 2020-06-27
zhaowj00 2020-06-06
缘起宇轩阁 2020-04-22
xiaocainiao0 2020-04-22
nicelife 2020-03-26
poplpsure 2020-02-10
nicelife 2019-12-25
amberom 2019-12-05
ipromiser 2019-11-19
MXstudying 2019-11-17
spinachcqb 2019-11-04
ROES 2011-05-05
很青的青蛙 2010-10-07
lff 2008-11-05