windows10 下 使用docker php-fpm 镜像 xdebug调试
2016-12-09 00:00
453 查看
摘要: windows10 下 使用docker php-fpm 镜像 xdebug调试
公司有一个项目是php的,为了统一开发、测试环境,想要用docker构建了一个php-fpm镜像,经过一番折腾,镜像构建完成。
此镜像为基于php:5.6.28-fpm
主要是安装了一些常用的拓展,如libpng、libjpeg、gd、mysql,还安装了xdebug,用于调试
可在linux/win10上使用
启动命令:
nginx 配置
php.ini
启动nginx打开
http://localhost:7000/ 即可
调试的话在idea里面需要装php插件,具体怎么配,在网上能找到
此镜像已上传到 https://hub.docker.com/
阿里云有加速镜像
docker pull registry.cn-hangzhou.aliyuncs.com/362228416/php-fpm
阿里云docker仓库
https://dev.aliyun.com/search.html
代码已上传github,链接 https://github.com/362228416/php-fpm
公司有一个项目是php的,为了统一开发、测试环境,想要用docker构建了一个php-fpm镜像,经过一番折腾,镜像构建完成。
此镜像为基于php:5.6.28-fpm
主要是安装了一些常用的拓展,如libpng、libjpeg、gd、mysql,还安装了xdebug,用于调试
可在linux/win10上使用
启动命令:
docker run -it --rm --name php -p 9000:9000 -v d:\work\www:/www -v d:\work\www\docker\php.ini:/usr/local/etc/php/php.ini 362228416/php-fpm
nginx 配置
server { listen 7000; server_name localhost; location / { root .; 这里看自己的配置 index index.php index.html index.htm; } location ~ \.php$ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /www/$fastcgi_script_name; fastcgi_param SCRIPT_NAME $fastcgi_script_name; include fastcgi_params; } }
php.ini
date.timezone = Asia/Shanghai display_errors = On short_open_tag = On [xdebug] zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so xdebug.remote_enable = on xdebug.remote_connect_back = on xdebug.remote_handler = dbgp xdebug.remote_port = 9001
启动nginx打开
http://localhost:7000/ 即可
调试的话在idea里面需要装php插件,具体怎么配,在网上能找到
此镜像已上传到 https://hub.docker.com/
阿里云有加速镜像
docker pull registry.cn-hangzhou.aliyuncs.com/362228416/php-fpm
阿里云docker仓库
https://dev.aliyun.com/search.html
代码已上传github,链接 https://github.com/362228416/php-fpm
相关文章推荐
- centos6.5上安装docker
- 在kubernetes上实现tomcat日志的持久化
- docker容器的网络信息查看
- Docker Compose 介绍入门使用
- openstack kilo-with-dokcer
- 网站502与504错误分析
- docker初识之五分钟认识docker
- Docker 学习文档(知识结构整理)
- Docker与Golang的巧妙结合
- Docker使用过程中的一些注意事项
- docker中安装quagga详细介绍
- Docker学习之常用的基础命令总结
- 深入了解docker(docker镜像、容器、仓库的基本概念)
- 使用Docker容器搭建MySql主从复制
- Docker安装和基础用法 Docker入门教程第二篇
- Docker镜像制作详解介绍
- Docker使用Dockerfile创建支持ssh服务自启动的容器镜像
- Docker基础命令详解
- docker 动态映射运行的container端口实例详解