使用Homestead和php-debug的Atom IDE和Xdebug Vagrant:无法使其暂停执行到断点并进行调试


撩心
2025-03-13 11:17:57 (26天前)


我尝试让我的Xdebug在Homestead Vagrant VM中运行以连接到Atom IDE。所以通过vagrant ssh我创建了一个SSH连接并输入以下命令:

XON
sudo nano /etc/php/7.2 / …

2 条回复
  1. 0# 浮华丶 | 2019-08-31 10-32



    为了使atom能够与vagrant一​​起工作,你应该使用以下xdebug设置:




    1. zend_extension=xdebug.so
      xdebug.remote_enable = 1
      xdebug.remote_connect_back = 0
      xdebug.remote_host=10.0.2.2
      xdebug.remote_port = 9091
      xdebug.max_nesting_level = 1000
      xdebug.remote_handler=dbgp
      xdebug.remote_mode=req
      xdebug.remote_autostart=true
      xdebug.remote_log=xdebug.log

    2. </code>


    请记住错别字,例如。

    xdebuf

    也是为了让atom编辑器正确管理路径,使用以下映射:




    1. [{“remotePath”:”/home/vagrant/code/“,”localPath”:”^local_project_root^”}]

    2. </code>


    哪里

    ^local_project_root^

    是包含整个源代码的顶级文件夹(在您的情况下,在哪里

    ellakcy_member_app

    位于)。





    取消选中
    </强>
    这些选项以及图像显示:








    如果选中,则使原子在断点上不能正常工作。如果您有大量项目,请从树视图中删除它们,并确保只保留一个。您可以稍后添加它们并继续工作。


登录 后才能参与评论