xdebug调试代码如何忽略composer的自动加载过程
1、首先是根据自己的环境安装xdebug [https://xdebug.org/wizard.php]打开这链接,然后把自己的phpinfo输出内容复制粘贴到里面即可得到符合自己环境的xdebug版本,然后按照上面的步骤安装即可


2、xdebug安装之后接下来就是配置xdebug了,下面是我的xdebug远程调试的配置
[xdebug]
zend_extnsion=xdebug.so
xdebug.profiler_enable=off
xdebug.remote_enable = 1
xdebug.remote_connect_back = 1
xdebug.remote_port = 9000
xdebug.max_nesting_level = 512
xdebug.scream=0
xdebug.show_local_vars=1
xdebug.idekey=PHPSTORM
3、检测xdebug是否安装成功
1.重启php-fpm
2.php -m | grep xdebug
如果能看到有xdebug输出,证明xdebug安装成功

4、安装laravel项目,然后配置phpstrom
1. composer create-project laravel/laravel demo --prefer-dist "5.5.*"
2. 配置nginx虚拟机
3.配置本地hosts,把demo_dev.com做一个映射


5、配置phpstrom选项
1.设置远程php-fpm的运行端口
2.设置远程的ip和端口


6、配置laravel项目的debug的选项,这里要注意本地文件和远程文件的映射设置必须正确,左右配置好我们就可以xdebug


7、进行忽略文件的配置,忽略到composer的自动加载过程加快xdebug的速度.

8、进行打断点, 对laravel项目的debug,这个时候当我们按下F7进行调试的时候就跳过composer的自动加载类文件的过程.

