如何设置xdebug / docker / drupal堆栈?

时间:2019-08-06 21:47:47

标签: docker drupal visual-studio-code phpstorm drupal-8

我的目标是能够调试一个棘手的Drupal 8代码。我在Docker方面的经验非常有限(初级)。我正在运行一个像这样旋转的数据库泊坞窗容器:

docker run --name drupalMulti-database -p 3306:3306 -v `pwd`:/var/lib/mysql -d percona:latest

然后,我的drupal 8 docker容器像这样连接到上方的容器:

docker run -e XDEBUG_CONFIG="remote_host=10.1.2.74" --name drupalMulti -p 8484:80 -p 8453:443 --link drupalMulti-database:mysql -v `pwd`:/var/www/html/ -d gitlab.OUR-COMPANY-NAME.com:4999/dev/PATH-TO-OUR-DRUPAL-CONTAINER

我想知道如何配置PhpStorm或VsCode与xdebug一起正常工作,以便调试drupal代码:设置断点,进入代码等?假设我无权修改现有的Docker映像,但是我的Drupal映像已经预安装了xdebug。

(正在运行Drupal 8 / php 7.2 / mysql 5.7)

0 个答案:

没有答案