IntelliJ PHP调试器未连接

马里奥·斯托伊洛夫(Mario Stoilov)

我已经在Mac上设置了php 5.6和Apache,并安装了IntelliJ和php插件(2016.2)。问题是IDE不想连接到本地服务器。

我在php.ini中添加了以下几行:

[xdebug]
zend_extension=/usr/local/Cellar/php56/5.6.24/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_port = "9000"

当我跑步时,php -v我得到:

Zend Engine v2.6.0,版权所有(c)1998-2016 Zend Technologies with Xdebug v2.4.0,版权所有(c)2002-2016,作者Derick Rethans

phpinfo()显示

xdebug.remote_enable启用开启
xdebug.remote_port 9000 9000

但是IntelliJ显示:

xdebug.remote_enable 0

我已经检查过,我指的是右边php.ini(编辑文件时出现检查过的路径和其他更改)。

我尝试了所有配置(包括使用IDE密钥),但似乎无济于事。

有没有一种方法可以检查调试是否确实有效(即IDE是否无法识别某些内容或服务器是否有故障),因为此时我不知道问题可能出在哪里。

懒人

最好的方法是收集此类调试会话失败的xdebug日志,以了解其含义。有时调试对您不起作用(IDE不会显示任何反应),但xdebug实际上在某个地方连接正常(例如,如下所述的其他服务..)。

您有可能会php-fpm在计算机上运行(这取决于安装PHP的方式以及用于此目的的工具)。默认情况下,php-fpm使用与xdebug相同的TCP 9000端口。

sudo lsof -nP -iTCP -sTCP:LISTEN

在终端中运行此命令-它应该(在对9000关键字进行过滤之后告诉该端口哪些服务已经在侦听。

如果确实是php-fpm..然后在两个IDE设置+ php.ini中将xdebug端口从默认更改9000为任何其他端口(例如,9001或任何其他通常未使用的端口)将解决此问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使IntelliJ在调试器中显示未使用的变量

来自分类Dev

IntelliJ调试器找不到变量

来自分类Dev

IntelliJ Idea远程调试器挂起

来自分类Dev

IntelliJ调试器:连接但在代码遇到断点时不会注意到

来自分类Dev

IntelliJ IDEA 2016.1 JavaScript调试器错误

来自分类Dev

Intellij调试器不会在断点处停止

来自分类Dev

在Intellij-Idea调试器中转储巨大的数组

来自分类Dev

IntelliJ XSLT调试器未达到断点

来自分类Dev

IntelliJ调试器在Android上完全丢失NullPointerException吗?

来自分类Dev

无法在IntelliJ IDEA中打开调试器端口

来自分类Dev

IntelliJ中的调试器步骤过滤器?

来自分类Dev

如何防止Intellij IDEA自动关注调试器事件?

来自分类Dev

在休眠的IntelliJ调试器步对象值为空

来自分类Dev

使用Maven-antrun-plugin运行IntelliJ调试器

来自分类Dev

IntelliJ调试器在Android上完全丢失NullPointerException吗?

来自分类Dev

IntelliJ 调试器中的正确类名 (scala)

来自分类Dev

未连接调试器时如何调试android崩溃

来自分类Dev

Intellij调试器缓慢:方法断点可能会大大减慢调试速度

来自分类Dev

进入Intellij调试视图而不实际启动调试器?

来自分类Dev

Java的IntelliJ IDEA调试器:在调试过程中从方法返回期望的值

来自分类Dev

进入Intellij调试视图而不实际启动调试器?

来自分类Dev

Intellij IDEA:在Java调试器中显示隐式迭代器对象

来自分类Dev

未连接调试器时的Autofac解析错误

来自分类Dev

未连接调试器时的Autofac解析错误

来自分类Dev

未连接调试器时,FolderPicker崩溃

来自分类Dev

您如何在Intellij调试器中使用代码片段模式?

来自分类Dev

使用IntelliJ 13将Android调试器附加到正在运行的进程

来自分类Dev

IntelliJ IDEA 13调试器不会在Maven项目的Java断点处停止

来自分类Dev

Intellij Idea alt +单击以评估在Mint中不起作用的调试器代码

Related 相关文章

  1. 1

    如何使IntelliJ在调试器中显示未使用的变量

  2. 2

    IntelliJ调试器找不到变量

  3. 3

    IntelliJ Idea远程调试器挂起

  4. 4

    IntelliJ调试器:连接但在代码遇到断点时不会注意到

  5. 5

    IntelliJ IDEA 2016.1 JavaScript调试器错误

  6. 6

    Intellij调试器不会在断点处停止

  7. 7

    在Intellij-Idea调试器中转储巨大的数组

  8. 8

    IntelliJ XSLT调试器未达到断点

  9. 9

    IntelliJ调试器在Android上完全丢失NullPointerException吗?

  10. 10

    无法在IntelliJ IDEA中打开调试器端口

  11. 11

    IntelliJ中的调试器步骤过滤器?

  12. 12

    如何防止Intellij IDEA自动关注调试器事件?

  13. 13

    在休眠的IntelliJ调试器步对象值为空

  14. 14

    使用Maven-antrun-plugin运行IntelliJ调试器

  15. 15

    IntelliJ调试器在Android上完全丢失NullPointerException吗?

  16. 16

    IntelliJ 调试器中的正确类名 (scala)

  17. 17

    未连接调试器时如何调试android崩溃

  18. 18

    Intellij调试器缓慢:方法断点可能会大大减慢调试速度

  19. 19

    进入Intellij调试视图而不实际启动调试器?

  20. 20

    Java的IntelliJ IDEA调试器:在调试过程中从方法返回期望的值

  21. 21

    进入Intellij调试视图而不实际启动调试器?

  22. 22

    Intellij IDEA:在Java调试器中显示隐式迭代器对象

  23. 23

    未连接调试器时的Autofac解析错误

  24. 24

    未连接调试器时的Autofac解析错误

  25. 25

    未连接调试器时,FolderPicker崩溃

  26. 26

    您如何在Intellij调试器中使用代码片段模式?

  27. 27

    使用IntelliJ 13将Android调试器附加到正在运行的进程

  28. 28

    IntelliJ IDEA 13调试器不会在Maven项目的Java断点处停止

  29. 29

    Intellij Idea alt +单击以评估在Mint中不起作用的调试器代码

热门标签

归档