【问题标题】:Xdebug in PHP does not stop at breakpoint in intelliJ IdeaPHP中的Xdebug不会在intelliJ Idea中的断点处停止
【发布时间】:2015-11-20 04:51:53
【问题描述】:

环境 OS X 埃尔卡皮坦

➜  ~  php --version
PHP 5.3.29 (cli) (built: Nov 16 2015 16:28:23)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies
    with Xdebug v2.2.6, Copyright (c) 2002-2014, by Derick Rethans

IntelliJ IDE 13 设置

phpinfo();

听请求

相同的设置曾经运行良好(只需在浏览器中点击 php url 并控制在代码的断点处停止)但在我不得不使用自制软件重新安装 php53 后停止工作。

可能出了什么问题。现在 var_dump() 似乎是唯一的方法。

【问题讨论】:

    标签: php intellij-idea xdebug osx-elcapitan


    【解决方案1】:

    经过一个月的试验和错误,看起来网络服务器没有监听端口 9000。我在 ext-xdebug.ini 和 IDE 首选项中将端口更改为 9090,然后重新启动 apache,它工作了!

    ➜  ~   sudo lsof -i :9090
    COMMAND   PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
    httpd   20822  daemon   22u  IPv4 0xead9c592a7139c1b      0t0  TCP localhost:49428->localhost:websm (CLOSED)
    httpd   20822  daemon   23u  IPv4 0xead9c592ab5b9fbb      0t0  TCP localhost:49438->localhost:websm (CLOSED)
    httpd   20822  daemon   26u  IPv4 0xead9c592aab3517b      0t0  TCP localhost:49436->localhost:websm (CLOSED)
    httpd   20822  daemon   27u  IPv4 0xead9c592aa9224fb      0t0  TCP localhost:49440->localhost:websm (CLOSED)
    httpd   20824  daemon   22u  IPv4 0xead9c592ab6406db      0t0  TCP localhost:49472->localhost:websm (CLOSED)
    httpd   20824  daemon   23u  IPv4 0xead9c592ab640fbb      0t0  TCP localhost:49473->localhost:websm (CLOSED)
    idea    21828 user1  287u  IPv4 0xead9c592afc6e33b      0t0  TCP *:websm (LISTEN)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-04
      • 2011-04-30
      • 2019-03-31
      • 2020-02-01
      • 2018-03-31
      • 1970-01-01
      • 2014-11-22
      • 2014-06-19
      相关资源
      最近更新 更多