3 回答

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊
我遇到了一些相同的問題,我的配置有問題。
我通過遠(yuǎn)程網(wǎng)絡(luò)地址(如192.168.xx.xx,10.10.xx.xx)而不是本地計(jì)算機(jī)地址(如127.0.0.1或本地主機(jī))連接到Web服務(wù)器。
我的 Docker 配置或某些其他設(shè)置中可能存在一些路由問題。雖然我沒有找到根本原因,但它解決了我的問題。
這成功了,我的調(diào)試變得很快。

TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊
我遇到了同樣的問題,直到我發(fā)現(xiàn)Chrome中的Xdebug擴(kuò)展程序?qū)е铝诉@種情況。如果禁用了加載時(shí)間,則加載時(shí)間很好,如果啟用了頁(yè)面重新加載,則通常需要超過60秒,而禁用Xdebug則需要5秒。在 PHPStorm 或容器中啟用 Xdebug 沒有任何區(qū)別。

TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個(gè)贊
我使用 docker-compose 在兩個(gè) php 實(shí)例之間切換(一個(gè)帶有 xdebug,另一個(gè)沒有它)
阿帕奇容器根據(jù) Cookie 值(默認(rèn)情況下)進(jìn)行切換XDEBUG_SESSIONPHPSTORM
這是配置中有趣的部分
<If "%{HTTP_COOKIE} =~ /XDEBUG_SESSION=${XDEBUG_COOKIE_VALUE}/">
SetHandler "proxy:fcgi://php_xdebug:9000"
</If>
<Else>
SetHandler "proxy:fcgi://php:9000"
</Else>
Docker 撰寫腳本
https://github.com/unlocomqx/conditional-xdebug-fpm-docker
- 3 回答
- 0 關(guān)注
- 140 瀏覽
添加回答
舉報(bào)