Xdebug忽略浏览器插件并始终触发

时间:2018-06-21 07:41:21

标签: phpstorm xdebug laradock

当我在PhpStorm中打开侦听器并设置断点时,Xdebug可以完美地工作,但是我试图使用浏览器插件,通过它可以切换似乎无效的xdebug。即使未设置浏览器cookie PHPSTORM,也会触发Xdebug。

设置:

xdebug.remote_enable=1
xdebug.remote_connect_back=off
xdebug.remote_host=10.254.254.254
xdebug.remote_port=9005
xdebug.remote_autostart=off
xdebug.idekey=PHPSTORM
xdebug.max_nesting_level=1500
xdebug.cli_color=1
xdebug.profiler_enable=0
xdebug.profiler_output_dir="~/xdebug/phpstorm/tmp/profiling"
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.var_display_max_children=-1
xdebug.var_display_max_data=-1
xdebug.var_display_max_depth=-1

我这样配置xdebug:

    import java.awt.FlowLayout;
    import java.awt.Frame;
    import java.awt.Image;
    import java.awt.Label;

import java.awt.Menu;
import java.awt.MenuBar;
import java.awt.MenuItem;
import java.awt.Button;
import java.awt.Checkbox;
import java.awt.Choice;
import java.awt.Color;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.Image;

public class MainMenu1 extends Frame implements ItemListener{
    Choice bl;
    String[][] userselect = new String[5][4];

    MainMenu1() {
        setTitle("Automation Test");
        setLayout(null);setBackground(Color.pink);setSize(800,400); setLocation(200,200);setVisible(true);
        setResizable(false);

        bl = new Choice();bl.add("IE");bl.add("Chrome");bl.add("FireFox");bl.add("Safari");bl.add("Opera");bl.setSize(90, 21);bl.setLocation(180, 90);
        add(bl); 

        bl.addItemListener(this);
        addWindowListener(new WindowAdapter()
        {
            public void windowClosing(WindowEvent e)            {
                System.exit(0);
            }
        });
    }       
    public void itemStateChanged(ItemEvent i){
        if(i.getSource()==bl)
        {
            System.out.println(bl.getSelectedItem());
            userselect[0][1]=bl.getSelectedItem();
        }
    }   
    public static void main(String[] args){
        new MainMenu1();
    }
}

0 个答案:

没有答案