3 回答

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

TA貢獻1752條經驗 獲得超4個贊
我遇到了同樣的問題,直到我發現Chrome中的Xdebug擴展程序導致了這種情況。如果禁用了加載時間,則加載時間很好,如果啟用了頁面重新加載,則通常需要超過60秒,而禁用Xdebug則需要5秒。在 PHPStorm 或容器中啟用 Xdebug 沒有任何區別。

TA貢獻1793條經驗 獲得超6個贊
我使用 docker-compose 在兩個 php 實例之間切換(一個帶有 xdebug,另一個沒有它)
阿帕奇容器根據 Cookie 值(默認情況下)進行切換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 關注
- 132 瀏覽
添加回答
舉報