我在這裏有點阻塞。 我在Atom上使用Ubuntu 14機器,在這裏我開發了一個基於Drupal的系統。系統的安裝位於使用Vagrant在VM上運行的碼頭集裝箱上。 我可以使用Atom完美運行並運行本地服務器來檢查更改。問題是使用kint/dump是不夠的,所以我決定在主機上的docker container和php-debbuger上安裝xdebug。我還在Firefox上安裝了「最簡單的Xdebug」。但是,他們似乎沒有聯繫。使用Atom在Docker容器上調試Drupal
我跟着這個到此爲止:
- 從搬運工
- PECL安裝XDebug的
- 插在php.ini中
的zend_extension =在/ usr/local/lib目錄/ PHP /extensions/no-debug-non-zts-20131226/xdebug.so
- 插入上xdebug.ini
xdebug.remote_enable = 1個 xdebug.remote_autostart = 0 xdebug.remote_connect_back = 1 xdebug.remote_port = 9000 xdebug.remote_log =/TMP/PHP5-xdebug.log Xdebug的.remote_handler = dbpg
- 從主機上../provision/docker-compose.yml,加入下列:
環境:
XDEBUG_CONFIG:遠程主機= {{192.168.33.33}} - 在Firefox的插件,設置IDE鍵
xdebug.atom
- 從原子,在PHP調試 - 設置 - 路徑圖
/URL; /家/ MYNAME /網絡/路徑/ CMS/
我很困惑最後一個,但我嘗試了不同的方法,我相信還有其他設置要做。我錯過了什麼?
仍然不起作用 – patocardo
@patocardo您可以編輯您的問題與最新的信息,你有什麼我已經嘗試過我的答案?不知道你配置的是什麼,很難提供幫助。 –