【发布时间】:2016-04-11 08:24:12
【问题描述】:
以前我的身份从未被提及,或者我不知道如何用谷歌搜索它!我的开发环境已更新到 ubuntu 14.04、phpStorm 2016.1(仍处于试用版)、java 版本“1.7.0_95”。 所有设置都很好,我可以调试,但是在调试开始后(大约一分钟或更短时间),所有调试会话都会终止或从第一个断点重新启动。 我也收到很多“调试会话已完成而没有暂停”的通知,而没有发出任何调试请求(请参阅附件 plz)。
请告诉我要检查什么或可能是什么原因。 提前致谢。
更新:
以下是 php.ini 中的 xdebug 设置
[xdebug]
zend_extension="/usr/lib/php5/20121212/xdebug.so"
xdebug.default_enable=1
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_autostart=1
开发框架是magento 1.14.2 EE
【问题讨论】:
-
从菜单中,“运行”> 在 php 脚本的第一行中断
-
谢谢,这个没有勾选,我的意思是第一个断点是我在代码中添加的第一个断点,而不是第一行:)
-
如果您发布用于 xdebug 的 php.ini 配置以及代码的一般大纲,这可能会有所帮助。当我在加载特定页面时未执行的代码行上设置了暂停点时,我得到了“调试会话完成而没有暂停”的提示。
-
@Thornview 请检查更新。关于通知,我什至没有尝试启动调试会话就得到它。
-
你试过玩路径映射吗? CTRL + ALT + S(设置)语言和框架> PHP>服务器-这有时对我有帮助如果没有单行,xDebug也会在数组创建时出现中断问题,因此将中断点放在“$a = [”行不生效但在“];”上将停止:)