xdebug
介绍
大部分的php工程师的调试方式都是进入代码用var_dump()进行调试bug,这样调试简单的代码也是非常的效率,要是遇见比较复杂的代码用这种方式就不给力了,需要一次次的试验来缩小范围,这样不仅效率低,也显得我们很不专业,这时候断点调试就显得尤为的重要,xdebug绝对是php断点调试的利器。
安装
首先进入xdebug网站,https://xdebug.org/ 点进download ,进入下载页面,如果这时候我们不知道应该下载那个版本可以点击这里
将本地phpinfo() 输出的源代码粘贴在框内,点击按钮就会有适合的版本推荐,然后按照指示安装就可以了
下面是我的版本
将下面的配置复制到你的php.ini文件中 除了第一行按照上面提示填写,其他都不用改
[XDebug]
zend_extension = F:\xampp\php\ext\php_xdebug-2.6.0-7.2-vc15.dll
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_enable=on
xdebug.remote_handler = dbgp
xdebug.idekey="PHPSTORM"
xdebug.remote_autostart=Off
这是后重启你的web服务器,进入phpinfo页面就可以看到xdebug已经安装完毕
配置phpstorm
按照下面步骤点击创建PHP Web Application
添加调试
加上断点,点击调试,就可以进入到断点调试了