Xdebug不适用于崇高的文本3

时间:2015-10-08 10:55:31

标签: sublimetext3 xdebug

  • Xdebug 安装在ubuntu 12.04上,在此Helpful article

    的帮助下,使用了sublime text build 3083
    1. xdebug.ini 文件
    2. 中添加了必要的行

      的zend_extension = / usr / lib中/ PHP5 / 20090626 / xdebug.so
      xdebug.remote_enable =上
      xdebug.remote_handler = dbgp
      xdebug.remote_host =本地主机
      xdebug.remote_port = 9500
      xdebug.show_local_vars = 1
      xdebug.remote_log =" /var/log/xdebug/xdebug.log"

      1. var / log / xdebug / xdebug.log上创建的日志文件
      2. 通过Sublime Text3中的包控件安装XdebugClient
      3. var / www
      4. 上创建项目文件夹 echo

Xdebug.sublime-settings

{
    "path_mapping": {
        "/var/www/echo/" : "/var/www/echo/"
    },
    "url": "http://localhost/echo/index.php",
    "super_globals": true,
    "close_on_stop": true
}

echo.sublime项目

{
    "folders":
    [
        {
            "path": "."
        }
    ],
    "settings":
    {
        "xdebug": {
            "path_mapping": {
                "/var/www/echo/" : "/var/www/echo/"
            },
            "url": "http://localhost/echo/index.php",
            "super_globals": true,
            "close_on_stop": true
        }
    }
}
  1. 创建第一个php页面
  2. 的index.php

    <?php   
      echo "hello world";  
      phpinfo(); 
    ?>
    
    1. 在第一行设置断点

    2. 点击工具&gt; Xdebug启动Xdebug(启动浏览器)

    3. 页面在浏览器中打开,前缀为?XDEBUG_SESSION_START = sublime.xdebug

      http://localhost/echo/?XDEBUG_SESSION_START=sublime.xdebug

      它在sublime text3

      的底部显示了4个面板

      但现在如何介入?它没有在底部面板中显示任何内容

      我在哪里错过任何一点?

      控制台输出

        

      追踪(最近一次通话):     文件&#34; ./ threading.py&#34;,第901行,在_bootstrap_inner中     文件&#34; ./ threading.py&#34;,第858行,在运行中     文件&#34;主要在/home/keshav/.config/sublime-text-3/Installed Packages / Xdebug Client.sublime-package&#34;,第275行,在听取
          文件&#34; xdebug.protocol在/home/keshav/.config/sublime-text-3/Installed Packages / Xdebug Client.sublime-package&#34;,第250行,在听   Xdebug Client.xdebug.protocol.ProtocolConnectionException:[Errno 98]地址已在使用中

      注意:已经看过similar issue on github,但这无助于解决我的问题。

      注意:我有但无法在another article中描述的sublime text3中看到这样的面板(如下所示), Xdebug install issue

1 个答案:

答案 0 :(得分:-3)

  1. 重启apache。
  2. 更改xdebug端口号以避免与Web服务器端口冲突。
  3. 这将解决您的问题。