【发布时间】:2017-01-13 08:36:58
【问题描述】:
启用xdebug。
我编辑 sudo vim /etc/php/7.0/mods-available/xdebug.ini 并取消注释 zend_extension=xdebug.so 行。
然后我重启php7.0-fpm
这是我在 PhpStorm 中的设置:
这是网络服务器设置:
然后我开始监听连接
然后映射弹出:
我接受。
现在,当我使用断点重新加载页面时,它不会中断并且页面永远不会加载。然后我必须停止监听连接。
在我这样做之后,电脑会受到很大的资源压力,所以我必须再次禁用 xdebug.so 扩展。
有类似经历的有解决办法吗?
我在Ubuntu 16.04
【问题讨论】:
-
是远程还是本地?尝试将“Here is the web server setup:”中的 Host 设置为“shootingstuff.dev”,并取消选中本地调试的路径映射,或者为远程调试定义“服务器上的绝对路径”。
-
它是本地的。不幸的是,主机为
shootingstuff.dev并且映射关闭,我面临同样的问题。 -
如果我重新启动
php storm,它将在bin/magento的第一行代码处中断。然后当我处理它不会中断但页面不会加载... -
是 PHP7 特有的吗? php 5.x 是否到达断点?
-
那么
PHP | Servers现在看起来如何(在 IDE 帮助您创建新条目之后......因为原来的条目是错误的)?需要更多信息。收集 xdebug 日志详细信息 (xdebug.org/docs/all_settings#remote_log) 并为此类不成功的调试会话共享此类信息。您也可以尝试增加同时调试连接的数量——也许您有多个请求(例如页面上的 Ajax 调用等)
标签: php magento phpstorm xdebug