使用PHPstorm调试Drupal - 使用退出代码0完成进程

时间:2013-09-28 10:07:25

标签: debugging drupal phpstorm

  1. 使用Xdebug设置了PHPStorm。
  2. 可以调试Drupal7的基本安装:在index.php上设置断点并逐步执行 - 一切正常。
  3. 但是,我无法在浏览器中加载页面。即当我点击继续/恢复时,我得到“处理完成退出代码0”
  4. 在控制台窗口中:

    /Applications/MAMP/bin/php/php5.4.4/bin/php -dxdebug.remote_enable = 1 -dxdebug.remote_host = 127.0.0.1 -dxdebug.remote_port = 9000 -dxdebug.remote_mode = req / Users / pwanwu /站点/ drupal7 / index.php的

    (...然后是Drupal页面模板的标记......)

    然后:

    “处理已完成退出代码0”

    当然,浏览器窗口中没有任何内容。

    这在Netbeans上运行良好 - 任何想法我在PHPStorm中做错了吗?

    由于

1 个答案:

答案 0 :(得分:0)

解决方案是使用零配置配置调试器。您实际上并未从 phpStorm中启动调试会话

相反,您将Phpstorm设置为通过浏览器侦听来自xdebug的传入连接。

本质上 - 这意味着您在调试器中启动站点,激活Phpstorm以侦听您指定xdebug将使用的端口(在php.ini中设置),然后在代码中设置断点。您可以使用浏览器标记从浏览器中启动调试。或者您可以使用浏览器扩展/附加组件。我现在正在使用Firefox的“最简单的xdebug”和Chrome的“Xdebug启动器”。

找到了使用Xdebug和Phpstorm进行zeo-config网络应用调试的完整解释here