xdebug调试代码如何忽略composer的自动加载过程
1、首先是根据自己的环境安装xdebug [https://xdebug.org/wizard.php]打开这链接,然后把自己的phpinfo输出内容复制粘贴到里面即可得到符合自己环境的xdebug版本,然后按照上面的步骤安装即可
2、xdebug安装之后接下来就是配置xdebug了,下面是我的xdebug远程调试的配置[xdebug]zend_extnsion=xdebug.soxdebug.profiler_enable=offxdebug.remote_enable = 1xdebug.remote_connect_back = 1xdebug.remote_port = 9000xdebug.max_nesting_level = 512xdebug.scream=0xdebug.show_local_vars=1xdebug.idekey=PHPSTORM
3、检测xdebug是否安装成功 1.重启php-fpm 2.php -m | grep xdebug如果能看到有xdebug输出,证明xdebug安装成功
4、安装laravel项楫默礤鲼目,然后配置phpstrom1.composer create-project laravel/larav髫潋啜缅el 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的自动加载类文件的过程.