写在开始
以前不止一次地配置过 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
有问题在这里问就行:) 整理的有些仓促,水平也有限。