window10下php7 nginx mysql redis 开发环境快速搭建
来源:互联网 发布:ubuntu搜狗输入法安装 编辑:程序博客网 时间:2024/05/12 20:35
系统环境:windows 10
一. 安装dockef-toolbox
链接地址:https://www.docker.com/products/docker-toolbox
二. 安装docker-machine
启动Docker Quickstart Terminal
执行命令
curl -L https://github.com/docker/machine/releases/download/v0.10.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine && chmod +x /tmp/docker-machine && sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
查看ip
docker-machine ip
三. 设置共享目录
本地目录:d:/work(可以换)
在work目录下新建nginx (放的文件我放到共享包里)
四. 获取镜像
获取php镜像
docker pull tom800/php
获取nginx镜像
docker pull tom800/nginx
获取redis镜像
docker pull tom800/redis
获取mysql镜像
docker pull mysql
五. 安装php nginx redis
安装运行镜像php
docker run --name phpfpm \
-p 9000:9000 \
-v /work:/var/www/html \
--privileged=true \
-d -it tom800/php
安装运行镜像nginx
docker run --name nginx \
-p 80:80 \
--link phpfpm:php \
-v /work:/usr/share/nginx/html \
-v /work/nginx/conf.d:/etc/nginx/conf.d \
--volumes-from phpfpm \
--privileged=true \
-d -it tom800/nginx
安装redis 镜像
运行创建容器命令进入redis目录
docker run --name redis -p 6379:6379 -v $PWD/data:/data -d redis:3.2 redis-server --appendonly yes
Windows下可以使用RedisDesktopManager测试是否成功
下载地址:https://redisdesktop.com/download
查看容器ip
docker inspect --format='{{.NetworkSettings.IPAddress}}'$CONTAINER_ID
安装mysql
新建运行容器mydb,在d:/work/mysql/data文件 –v把数据存到本地
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=admin -v /work/mysql/data:/var/lib/mysql -d mysql
Mysql链接: ip:192.168.99.100(自己主机ip) 用户:root 密码:123456
六. 访问web
在d:/work/新建一个index.php
<?php
phpinfo();
?>
访问地址:192.168.99.100/index.php
七. 配置host
推荐工具SwitchHosts
- window10下php7 nginx mysql redis 开发环境快速搭建
- Mac下使用brew搭建PHP7+nginx+mysql开发环境
- Mac下快速搭建PHP开发环境,Apache,Nginx,MySQL
- mac搭建nginx+php7开发环境
- linux 下 docker NGINX+PHP+MYSQL+REDIS+Elasticsearch 开发环境搭建
- Linux 下 docker NGINX+PHP+MYSQL+REDIS+Elasticsearch 开发环境搭建
- win10下搭建PHP7.1开发环境
- window10下python开发环境的搭建,用于数据处理
- 在debian系统下搭建php7(mysqlnd)+jdk+nginx+mysql的环境
- centos6.5下安装php7,nginx,mysql,redis.composer
- nginx+php7+mysql环境安装
- Ubuntu环境下安装Nginx+PHP7+MySQL图文教程
- windows7下nginx+php+mysql开发环境搭建
- Ubuntu下搭建nginx + php + mysql + phpmyadmin开发环境
- windows7下nginx+php+mysql开发环境搭建
- Ubuntu下搭建Nginx+Uwsgi+Python+Mysql开发环境
- window下配置搭建 nginx+ php + mysql开发环境
- windows7下nginx+php+mysql开发环境搭建
- Ribbon的使用
- 廖雪峰的Python—sorted
- 面试有感
- centos6.8下无法使用lsof命令"-bash: lsof: command not found"
- codeforces 787A the monster(扩展欧几里得做法+暴力做法)
- window10下php7 nginx mysql redis 开发环境快速搭建
- opencv技术
- Tomcat数据源,Jsp/Java使用JDNI服务来实现数据库连接
- 一种SPA(单页面应用)架构
- Spring 中获取servletContext及WebApplicationContext
- DevExpress中的lookupedit的使用方法
- load-on-startup在web.xml中的含义
- [P3650]滑雪课程设计
- jQueryValidate 插件(表单验证功能)