记Linux下配置phpstom+xdebug断点调试全过程
安装xdebug
查看phpinfo,如果没有xdebug相关信息,说明需要安装。
安装方法
安装完再次查看phpinfo,查找xdebug,看到相关信息,说明安装成功。
配置xdebug
phpinfo页面,查看xdebug配置文件的位置,通过下图可看到,xdebug配置文件在“/etc/php.d/15-xdebug.ini”.
做如下修改:
然后重启apache或php-fpm,这里有个坑:如果apache是以FPM/FastCGI形式处理php程序,单单重启apache是不行的,一定要重启php-fpm,这样xdebug的配置才会生效,我在这里就栽了个大跟头:以为apache是以动态库的形式加载了php模块,配置,重启apache,设置了多次都没有生效。
phpstorm配置xdebug
1、打开phpstorm,在file栏目下找到setting设置。
2、在设置中,打开debug部分进行设置远程端口号操作,这里的端口号要与你配置文件中设置端口号一样。
3、打开phpstorm编辑界面,点击右上角的小电话标志,打开xdebug断点调试。这里我们打开一个文件进行测试如下图,在文件中打个断点,浏览器访问时即可在phpstorm弹出调试面板,查看调试信息。