當(dāng)docker搭建好了環(huán)境 然而容器與宿主機(jī)之間處于不同網(wǎng)段導(dǎo)致xdebug配置起來(lái)就要使用遠(yuǎn)程斷點(diǎn)法了
docker容器部署 xdebug擴(kuò)張安裝請(qǐng)參見(jiàn)
docker從入門到自動(dòng)化構(gòu)建php環(huán)境
遠(yuǎn)程斷點(diǎn)圖解

1.首先配置
[XDebug]
xdebug.enable=1
;開啟遠(yuǎn)程調(diào)試
xdebug.remote_enable=1
xdebug.idekey=PHPSTORM
;宿主機(jī)ip (docker從18.03開始建議連接到特殊DNS名稱host.docker.internal)
xdebug.remote_host=host.docker.internal
;確定宿主機(jī)內(nèi)此斷口沒(méi)有被占用
xdebug.remote_port=19000
2.配置IDE

開啟監(jiān)聽

此時(shí)可以運(yùn)行一下命令,查看端口是否被監(jiān)聽

配置debug服務(wù)


3.開始斷點(diǎn)
安裝瀏覽器插件。xdebug helper


完成最后斷口測(cè)試
