homestead xdebug踩坑

liunian-zy發表於2021-10-21

想除錯程式碼,於是開始搜xdebug的文章,大同小非同步驟基本都是一樣的,也是沒問題的,最最關鍵的就是xdebug的配置檔案中的引數有一些已經跟之前版本不一樣了,我一直傻乎乎的照著以前的教程操作,死活都無法debug成功,最後還是在xdebug的官網找到了答案。具體解決過程是看到phpinfo中關於xdebug的引數列表有很多(setting renamed in Xdebug 3)的描述,一開始是以為這些引數被其他配置檔案覆蓋了,沒注意,其實是說這些引數名已經變了,需要去官網對照著重新配置,核心的幾個引數如下:

xdebug.client_host=10.0.2.2 // 看教程這個填啥的都有,我是按照 route -n命令返回的資訊填的
xdebug.start_with_request=yes
xdebug.client_port = 9001
xdebug.mode = debug

附上一篇文章 點選跳轉
:sob:

本作品採用《CC 協議》,轉載必須註明作者和本文連結