# 进入虚拟机
vagrant ssh
# 在ssh登录成功最后一条消息可以查看网关地址,比如我的是 Last login: Thu Oct 21 06:18:52 2021 from 10.0.2.2 ,看一看到ip是10.0.2.2
# 开启xdebug
xon
# 根据Homestead里面配置的php版本,编辑xdebug配置文件
sudo vi /etc/php/7.4/mods-available/xdebug.ini
# 加入内容
zend_extension=xdebug.so
xdebug.mode = debug
xdebug.discover_client_host = yes
xdebug.start_with_request = yes
xdebug.client_host = 10.0.2.2
xdebug.client_port = 9003
xdebug.idekey = VSCODE
xdebug.max_nesting_level = 512
#重启php-fpm
sudo service php7.4-fpm restart
#安装 php debug插件,编辑配置加入如下配置
{
"name": "Listen for XDebug on Homestead",
"type": "php",
"request": "launch",
"pathMappings": {
"/home/vagrant/code/project": "${workspaceRoot}"
},
"port": 9003
}
#打断点,打开浏览器进入断点位置,不出意外应该会跳转到vscode编辑器断点处
Laravel+Homestead+vscode 断点调试配置
最新推荐文章于 2024-03-08 18:39:00 发布