xdebug调试代码如何忽略composer的自动加载过程

2025-12-01 20:25:11

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

xdebug调试代码如何忽略composer的自动加载过程

xdebug调试代码如何忽略composer的自动加载过程

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安装成功

xdebug调试代码如何忽略composer的自动加载过程

4、安装laravel项目,然后配置phpstrom

1. composer create-project laravel/laravel demo --prefer-dist "5.5.*"

2. 配置nginx虚拟机

3.配置本地hosts,把demo_dev.com做一个映射

xdebug调试代码如何忽略composer的自动加载过程

xdebug调试代码如何忽略composer的自动加载过程

5、配置phpstrom选项

1.设置远程php-fpm的运行端口

2.设置远程的ip和端口

xdebug调试代码如何忽略composer的自动加载过程

xdebug调试代码如何忽略composer的自动加载过程

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

xdebug调试代码如何忽略composer的自动加载过程

xdebug调试代码如何忽略composer的自动加载过程

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

xdebug调试代码如何忽略composer的自动加载过程

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

xdebug调试代码如何忽略composer的自动加载过程

xdebug调试代码如何忽略composer的自动加载过程

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢