Xdebug 3.1.0Beta2PHP调试扩展
Xdebug 的 3.1.0beta2 版本,真的是 PHP 调试的“加速器”。功能上比之前更灵活,像是断点、变量查看、调用栈这些,做得还挺顺手。对我来说,最大亮点是调试模式配置更细了,性能也清晰多,尤其是做性能优化的时候,能节省不少时间。
xdebug-3.1.0beta2.tgz包里有两个核心内容:一个是package.xml
,一个是源码文件夹xdebug-3.1.0beta2
。下载地址在Xdebug 官网,速度也挺快。
安装方式比较常规:先用phpize
初始化,./configure
,make && make install
就行了。记得你得先有个兼容的 PHP 环境,最好是PHP 7.4+。我之前在 PHP 8.0 上装,没遇到什么坑,挺顺利的。
配置阶段建议重点看php.ini
里的这些:zend_extension
的路径要对;xdebug.mode
别忘了设成develop,debug
;还有远程调试的xdebug.client_host
和xdebug.client_port
,用 IDE 的时候方便得多。
调试用起来配合PHPStorm舒服,断点、变量值、函数调用顺序一目了然,效率高了不少。如果你经常用var_dump()
来找 bug,那 Xdebug 真的能让你改掉这个习惯,哈哈。
提醒一句:每次改完配置,记得重启 PHP 服务。不然配置不生效你还以为是装错了,像systemctl restart php-fpm
或者service apache2 restart
这些命令,常用常新。
如果你在搞复杂业务逻辑,或者偶尔要做性能,这个版本的 Xdebug 挺值得装上试试的。想了解更多,还可以看看Xdebug 官方文档,内容比较全。
222.61KB
文件大小:
评论区