[TOC] ## 设置 docker `settings-> expose daemon on tcp://localhost:2375 without TLS` 打勾 暴露守护进程 ## 下载镜像 `docker pull phpstorm/php-71-apache-xdebug` ## 使用 1. 在项目下新建`docker-compose.yml` ``` version: '2' services: webserver: image: phpstorm/php-71-apache-xdebug-26 ports: - "6080:80" volumes: - ./:/var/www/html environment: #change the line below with your IP address XDEBUG_CONFIG: remote_host=192.168.0.xxx ``` > 完整版配置信息(mysql,ftp等), [查看github](https://github.com/JetBrains/phpstorm-docker-images/blob/master/docker-compose.yml) 2. 右键`docker-compose.yml ` 运行 `Run 'docker-compose.yml'` 3. 在浏览器`localhost:6080` 查看 4. 如何不能debug 请google > 登录docker 客户端的账户不是 邮箱