我的目标是能够调试一个棘手的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)