使用Docker构建php mysql 通用调试环境

写在开始

以前不止一次地配置过 php xdebug mysql 调试环境,后来不用php了,也就忘了。
最近要做wordpress主题,于是又配置了一遍。整个过程也无外乎,google+看文档。
每次配置这个环境真是有些繁琐,而且过段时间就忘了。

前阵子,看过Docker,于是想尝试用Docker一劳永逸的解决这个问题。:)

于是,连学习Docker带玩儿的鼓捣了一周,诞生了下面这个文件,哈哈~~

项目在这里

https://github.com/baofengyv/docker-compose_nginx-php-mysql

如何使用

一般情况只需要修改下文件中的这一行,把你本机的IP地址填上 就行了。
- XDEBUG_REMOTE_HOST=192.168.100.2

services:
  web:
    image: baofengyv/nginx-php-xdebug
    ports:
      - "80:80"
    environment:
      - XDEBUG_REMOTE_HOST=192.168.100.2     <<<-------这里!!! 
    volumes:
      # Path on the host, relative to the Compose file
      - ./NGINX_ROOT:/var/www/html    

  mysql:
    image: mysql
    ports:
      - "3306:3306"
    environment:
      - MYSQL_ROOT_PASSWORD=root
    volumes:
      # Path to store DATA
      - ./MYSQL_DATA:/var/lib/mysql

有问题在这里问就行:) 整理的有些仓促,水平也有限。

你可能感兴趣的:(使用Docker构建php mysql 通用调试环境)