• phpstrom xdebug phpstudy调试,跳不到设置断点的原因,以及配置方法


    设置的是127 的地址,而用localhost 方式请求,所以无法跳到断点

    环境

    phpstudy 2018 

    php 7.2.10

    xdebug版本 (因为要与php版本要对应,注意别选错了,我的用的是32位,最开始下的x64似乎不能用)

    php_xdebug-2.8.0alpha1-7.2-vc15-nts.dll

    phpstudy 扩展中勾上 xdebug

    php.ini

    [XDebug]
    xdebug.profiler_append = 0
    xdebug.profiler_enable = 1
    xdebug.profiler_enable_trigger = 0
    ;xdebug.profiler_output_dir="E:phpStudyPHPTutorial	mpxdebugprofiler"
    xdebug.trace_output_dir="E:phpStudyPHPTutorial	mpxdebugtrace"
    xdebug.remote_log=E:phpStudyPHPTutorial	mpxdebugxdebug.log
    xdebug.profiler_output_name = "cache.out.%t-%s"
    xdebug.remote_enable = 1
    xdebug.remote_handler = "dbgp"
    xdebug.remote_host = "127.0.0.1"
    zend_extension="E:phpStudyPHPTutorialphpphp-7.2.1-ntsextphp_xdebug.dll"
    xdebug.remote_port = 9000
    xdebug.remote_mode = "req"
    xdebug.remote_autostart=1
    xdebug.idekey = PHPSTORM

     

     全掉下边红框选择,要不会每次从index.php跳

    跳到断点的样子,没操作过的人可能不知道最终显示的样式

    直接访问某个页面,在它要用到php上设置断点

    比如下边

    请求

    到达断点

     最后就是浏览器上xdebug的安装 上次忘了说.  类似下边这么个东西 ,想debug 的时候选上debug 这是360浏览器 

    但是呢,通过360浏览器内搜索此插件是 搜不到的,这是谷歌商店里的插件,是用在chrome 相关技术的浏览器里的,是国外的,需要翻墙或者别的方式才能下载的 国内有个网站

    很用心.这个xdebug的浏览器插件 在国内也可以下载的

    大家通过这个网站搜http://chromecj.com  下到本地,试试拖到360 浏览器 试试,  谷歌浏览器我拖了一下不能用,360浏览器没问题.

    测试的时候请求页面时打开debug .就可以进行测试了

     tp5 封装的非常全面,把数据库存储这块都给封装到模型里.直接调用就可,比spring一层层的写快很多

    但也要看看其手册,毕竟那些快捷的定义需要识记一些

    web 开发还是挺繁琐的,光那些表的字段复制来复制去的在数据库与前端对接上等等.

    但web 兼容性强啊, 方便在各种仪器上打开网页就可以进行一些操作了.而c# winform 桌面端使用啊,开发成本低,

    有些公司开发个后台用的springmvc  更新个页面需要经过产品经理设计,到前端ui 再到前端编码,后台编码.很费劲,其实只需要在电脑上打开的东西,没必要用web的.

  • 相关阅读:
    Go语言string,int,int64 ,float转换
    Go 时间相关
    静态顺序表操作
    汇编基础
    C语言字节对齐
    BugkuCTF-游戏过关
    数组越界问题分析
    选择排序(Java)
    杨辉三角(C语言)
    二分查找(Java)
  • 原文地址:https://www.cnblogs.com/zuochanzi/p/11229080.html
Copyright © 2020-2023  润新知