Tôi đang cố gắng thiết lập Xdebug vì tôi mệt mỏi khi sử dụng các âm vang và var_dumps. Tôi đang sử dụng Atom làm IDE của mình với số php-debug plugin. Tôi đang sử dụng laravel Homestead vm làm máy chủ. chuyển tiếp cổng 9000-9999 Atom có các plugin cài đặt với các cài đặt sau: Atom + Xdebug setup
tôi đặt một breakpoint trong Atom, tôi duyệt đến trang web của tôi nhưng breakpoint không kích hoạt. Tôi có linh cảm rằng nó có liên quan đến khóa IDE nhưng tôi không biết cách tiếp tục.
Có ai biết khóa IDE cho nguyên tử không? Hoặc có điều gì khác tôi đang thiếu?
chỉnh sửa: Tôi đã thêm phần sau đây để xdebug.ini:
xdebug.auto_trace = 0
xdebug.collect_includes = 1
xdebug.collect_params = 1
xdebug.collect_return = 0
xdebug.collect_vars = "Off"
xdebug.default_enable = "On"
xdebug.dump.COOKIE = ""
xdebug.dump.FILES = ""
xdebug.dump.GET = ""
xdebug.dump.POST = ""
xdebug.dump.REQUEST = ""
xdebug.dump.SERVER = ""
xdebug.dump.SESSION = ""
xdebug.dump_globals = 1
xdebug.dump_once = 1
xdebug.dump_undefined = 0
xdebug.extended_info = 1
xdebug.file_link_format = ""
xdebug.idekey = "VVVDEBUG"
xdebug.manual_url = "http://www.php.net"
xdebug.max_nesting_level = 100
xdebug.overload_var_dump = 1
xdebug.profiler_append = 0
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_dir = "/tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "192.168.50.1"
xdebug.remote_log = /srv/log/xdebug-remote.log
xdebug.remote_mode = "req"
xdebug.remote_port = 9000
xdebug.show_exception_trace = 0
xdebug.show_local_vars = 0
xdebug.show_mem_delta = 0
xdebug.trace_format = 0
xdebug.trace_options = 0
xdebug.trace_output_dir = "/tmp"
xdebug.trace_output_name = "trace.%c"
xdebug.var_display_max_children = -1
xdebug.var_display_max_data = -1
xdebug.var_display_max_depth = -1
Nó hoạt động với tôi trên Ubuntu 16.04 :-). – erknrio