• phpstorm调试配置 Xdebug


    这已经楼主第二次因为phpstorm的调试配置折腾了几个小时,这次一定要记下来!!!

    以Xdebug chrome浏览器为例

    一:安装 JetBrains IDE Support

    二:安装 Xdebug Helper

     

      三:(PHPStorm配置) 配置本地服务器

     

    四:PHP配置Xdebug

     1。在本地Apache站点下新建“phpinfo.php”文件,内容为:

    <?php
    echo phpinfo();

    2.访问 127.0.0.1:8080/phpinfo.php 

    3.打开https://xdebug.org/wizard.php ,把上一步中复制的整个页面内容黏贴到文本框中

    PS:这里我要说两点。1.wamp集成开发环境中的php目录下的php.ini是没用的,apache目录下的php.ini才是正常的会被加载的文件,原因可自行百度。2.一定要是zend_extension 而不是 extension ,两种扩展的区别自行百度。

    4.上一步当中的第三步配置需注意下,打开本地 apache2.xinphp.ini  修改[xdebug]节如下:

    [xdebug]
    zend_extension ="E:/wamp64/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11-x86_64.dll"
    ;zend_extension ="E:wamp64proinphpphp5.6.25extphp_xdebug-2.5.0rc1-5.6-vc11-x86_64.dll" 这是推荐我的最新版dll,但测试后发现不能调试chrome  (ps: 与 / 没有影响)
    xdebug.remote_enable = 1
    xdebug.profiler_enable = off
    xdebug.profiler_enable_trigger = off
    xdebug.profiler_output_name = cachegrind.out.%t.%p
    xdebug.profiler_output_dir ="E:/wamp64/tmp"
    xdebug.show_local_vars=0

     

    5.检查配置是否成功,访问 1270.0.1:8080/phpinfo() ,搜索是否有 Xdebug 的一个大节 注意,是大节!!

     

    五:phpstorm配置PHP本地的服务器

     

    六:配置phpstorm xdebug

    七:为具体的项目进行调试

     

     好了,回到文本编辑器,右键调试

     

     

     OVER!!

  • 相关阅读:
    kvm虚拟机添加网卡
    rsync搭建
    hadoop副本数三个变为一个
    nginx日志ip提取参数介绍
    expect使用
    全球语言排行版查询
    mysql忘记密码(跳过权限修改)
    数据备份从阿里云主机(外网主机)拉取到本地服务器
    nginx+keepalived IP飘移(高可用)
    负载均衡配置
  • 原文地址:https://www.cnblogs.com/linghaoxinpian/p/6130019.html
Copyright © 2020-2023  润新知