我嘗試了很多方法,試圖讓 Xdebug 在 Docker 容器中工作。我認為問題要么是我不理解的端口,要么是調試器會話未啟動或識別。對于調試器會話,我還嘗試安裝一個設置 cookie 的瀏覽器擴展。我最終至少擁有了單獨的容器,其中一個作為啟用了 Xdebug 的開發容器。docker-compose.ymlversion: "3"services:? production:? ? build: .? ? ports:? ? ? - "8000:80"? ? volumes:? ? ? - .:/var/www/html? development:? ? build: .? ? ports:? ? ? - "8080:80"#? ? ? - "10000:80" also not working? ? volumes:? ? ? - .:/var/www/html? ? ? - ./dev.php.ini:/usr/local/etc/php/php.iniDockerfileFROM php:7.4.0-apacheRUN pecl install xdebug \? && docker-php-ext-enable xdebugdev.php.inixdebug.remote_enable=onxdebug.remote_host=host.docker.internalxdebug.remote_port=10000xdebug.idekey=PHPSTORM本地主機:8080 phpinfo 數據PhpStorm 配置有任何想法嗎?
Docker Compose 和 Xdebug 無法在 PhpStorm 中工作
慕碼人2483693
2023-06-24 15:41:22