Phpstorm+Xdebug断点调试PHP的要领
为什么行使断点调试各人也许会认为行使var_dump和echo也能调试啊,为什么还要安装Xdebug断点调试呢? 确实是这样。可是var_dump和echo写的代码后头还要删除,并且明晰是知道在哪打的,假如发明没有运行到解决的处所,还要修改代码再运行一次。而断点调试,可以在调试进程中动态打断点,逐行查察当前各个变量的值,乃至姑且修改变量的值,更利便。提议各人行使Xdebug断点调试。 安装Xdebug假如是php7以下版本,必要加上版本号: pecl假如提醒找不到该扩展,则行使源码编译。譬喻: 注:php5.6只能行使2.5及以下版本xdebug。 安装好后必要在php.ini举办设置: 必要留意的是: 1、是zend_extension,不是extension; 2、 3、 假如你回收的是docker情形, 4、 设置完成后必要重启php-fpm。 设置Phpstorm
接下来就可以断点调试了。开启监听:
留意: 1、不要同时开启多个项目标监听; 2、监听长途代码的时辰,假如宿主机和代码地址目次布局同等,会直接监听乐成。不然,会提醒配置代码映射相关。也可以手动配置: 这里由于宿主机是windows,代码在linux里,目次纷歧致,做了映射。不然断点会失败。 以上就是本文的所有内容,但愿对各人的进修有所辅佐,也但愿各人多多支持编程之家。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |