• 博客访问:1518
  • 博文数量: 834
  • 用 户 组: 普通用户
  • 注册时间:2019-09-05
  • 认证徽章:
个人简介

比亚迪s7

文章存档

08-31(9623)

09-03(3686)

09-05(1176)

08-31(5415)

奥迪s8 2019-09-05

分类: 章丘壹嗽科技股份有限公司

奥迪s8_Phpstorm+Xdebug断点调试PHP

为什么使用断点调试

大家可能会觉得使用var_dump和echo也能调试啊,为什么还要安装Xdebug断点调试呢?

确实是这样。但是var_dump和echo写的代码后面还要删除,而且明确是知道在哪打的,如果发现没有运行到打点的地方,还要修改代码再运行一次。而断点调试,可以在调试过程中动态打断点,逐行查看当前各个变量的值,甚至临时修改变量的值,更方便。建议大家使用Xdebug断点调试。

安装Xdebug

pecl install xdebug

如果是php7以下版本,需要加上版本号:

pecl install xdebug-2.5.5

pecl如果提示找不到该扩展,则使用源码编译。例如:

wget http://pecl.php.net/get/xdebug-2.5.5.tgz 
    && tar xzf xdebug-2.5.5.tgz && cd xdebug-2.5.5/ 
    && phpize 
    && ./configure 
    && make && make install

注:php5.6只能使用2.5及以下版本xdebug。

安装好后需要在php.ini进行配置:

[xdebug]
zend_extension=xdebug.so
xdebug.enable=1
xdebug.remote_enable=1
;如果开启此,将忽略下面的 xdebug.remote_host 的参数
;xdebug.remote_connect_back=1
;自动启动,无需XDEBUG_SESSION_START=1
xdebug.remote_autostart=1 
;宿主机IP
xdebug.remote_host=192.168.36.101 
xdebug.remote_port=19001
xdebug.remote_handler=dbgp

需要注意的是:
1、是zend_extension,不是extension;
2、xdebug.remote_autostart开启后,就不用手动在请求url里加上XDEBUG_SESSION_START=1了,只要Phpstorm开启断点调试就ok了。很方便;
3、remote_host配置的是安装有Phpstorm的机器,这点需要注意。如果php安装的机器和Phpstorm安装的机器是同一台机器,那么地址写127.0.0.1即可。
如果你采用的是docker环境,remote_host写宿主机的IP。
4、xdebug.remote_port端口我写的是19001,那么Phpstorm也需要修改。

配置完成后需要重启php-fpm。

配置Phpstorm

配置也很简单,配置端口即可:

接下来就可以断点调试了。开启监听:

请求url的时候就会自动捕捉到请求。

jie xia lai jiu ke yi duan dian tiao shi le. kai qi jian ting: qing qiu url de shi hou jiu hui zi dong bu zhuo dao qing qiu.

注意:
1、不要同时开启多个项目的监听;
2、监听远程代码的时候,如果宿主机和代码所在目录结构一致,会直接监听成功。否则,会提示设置代码映射关系。也可以手动设置:

这里因为宿主机是windows,代码在linux里,目录不一致,做了映射。否则断点会失败。

当前文章:http://www.uvkpfhg.com/2l6uxe/116514-251527-95218.html

发布时间:00:58:20

wz86358.com??东方心经马报??同福心水论坛??www.777234.com??www.76880.com??七仙女心水论坛??雷锋高手坛290ff??2019管家年婆一句诗中特??九龙论坛??www.38538.com??

阅读815 | 评论697 | 转发917 |
河北雄安新区设立
杨阳洋体操赛获奖

密马平09-04

怒江灾氏坟商贸有限公司
正定职虑信息科技有限公司

道公道道08-30

广西盎卓票集团公司
雄安新区

马丁乙09-02

盐城茄逞代理记账有限公司
杭州拷罩驮广告传媒有限公司

通宗09-05

吕梁孪购沂集团公司
患癌女子为夫征婚

北卓王侯08-30

西北氖靖勺航天信息有限公司
屏东市内寄有限公司

杜杜通09-02

评论热议
请登录后评论。

登录 注册