win10用docker安装php

1.怎么使用Docker搭建PHP开发环境

在Docker流行之前,要搭建开发环境通常有两种选择:一种是使用wamp、xampp、mamp等集成开发环境安装包,另外一种就是使用普通虚拟机来安装linux服务器,然后通过下载一键安装包(如:lnmp)或者逐个安装做需要的软件。

前者虽然简单,但太不灵活,想要安装额外的软件或者版本会很麻烦或者干脆不知道如何下手;后者除了费时费力,占用本机资源过多,可能会导致系统运行缓慢,而且如果你忘了及时生成快照,一旦失误,追悔莫及。幸好,Docker来了!它简单易用,灵活多变,方便迅捷,扫除了以上种种弊端。

如果你想稍微详细的认识下这位虚拟化界的明星,传送门( 快速理解Docker )。安装Docker 平时开发的环境一般都是Mac或者windows,Linux暂时没有研究,所以接下来只针对前两者写下步骤,这两个平台,官方都推荐了两种安装方式:app和工具包(toolbox)。

注:app方式对系统版本和配置会有一定要求,而且Windows需要你安装微软虚拟化产品Hyper-V,具体见app链接页面。APP /docke。

/docke。工具包 /produc。

以上方式本质上都会在你的系统中安装docker-engine、docker-machine、docker-compose和VirtualBox(除了Windows的app方式)。因为docker高度依赖linux内核提供的cgroup,namespace 等特性和接口,所以mac和windows平台需要使用docker-machine和虚拟机在后台创建运行一个linux内核。

而我的安装方式就是直接在 Mac 上使用brew,如果你未曾安装brew,则在终端执行以下代码:/usr/bin/ruby -e "$(curl -fsSL /Homebrew/install/master/install)" 安装docker所需要的包:brew install docker docker-machine docker-compose virtualbox 创建一个docker-machine:docker-machine create -d virtualbox default 注:-d 指定使用virtualbox来创建default 为machine名称 告诉主机如何找到docker-machine:echo $(docker-machine env ) >> .zshrc 注:这里的.zshrc是我的用户配置文件,如果你用bash,可以改为.bash_profile。启动docker-machine:docker-machine start default Compose你的应用 docker-compose是用于定义和运行复杂Docker应用的工具。

你可以在docker-compose.yml文件中定义一个多容器的应用,然后使用一条命令来启动,然后所有预先定义好的操作都会被自动完成。为了不重复造轮子,直接使用github上的第三方包。

当然你也可以亲自构建每一个你所需要的容器镜像,然后用docker-compose.yml将所有容器组织起来运行,但这需要你具备一定的linux基础和docker的运行机制和相关语法。本人正在学习 laradock 这个基于Docker的开发环境包,然后根据自己的需要删除了一些我认为不常用的部分、修改了部分配置以及增加了Elasticsearch容器,最终新开了自己的仓库 DevDock 。

当然,也推荐使用laradock。我的仓库目前支持的容器组合:nginx , php-fpm , mysql , redis , mongo , apache2 , memcached , elasticsearch , workspace .注:workspace和php-fpm一般会被其他容器所依赖,所以会自动运行,启动时不必指定。

进入到你的应用的上级目录:git clone /RystLee/DevDock.git 修改hosts 如果直接安装启动,是可以通过Docker IP : 192.168.99.100,就能直接访问nginx的,但一般而言为了方便记忆,我们会去修改hosts文件,增加一条:192.168.99.100 laravel.dev 修改你的nginx中的站点配置文件:在DevDock目录下找到nginx,修改sites目录下的站点配置文件,通过修改本地的hosts来自定义域名,并在nginx容器中的sites文件夹下,修改相应的域名映射。server_name laravel.dev 安装启动应用 cd DevDock docker-compose up -d nginx mysql 。

# 后面跟上你想使用的容器即可 然后,耐心地等待开发环境自动搭建完成即可,如果中途出现错误,一般是因为GFW,网络会不太通畅,重新执行一两次就好,完成之后,打开浏览器,访问: http://laravel.dev 即可。

2.win10上面安装docker成功后怎么使用

步骤一:安装客户端时不要直接双击运行,请在安装文件上右键菜单,选择“以管理员身份运行”按照提示安装完毕后不要立即重启操作系统,而是选择“稍后重新启动计算机”

步骤二:进入iNode安装目录(32位系统缺省在C:\Program Files\H3C\iNode Client,64位系统缺省在C:\Program Files (x86)\H3C\iNode Client),找到文件AuthenMngService.exe,右键菜单选择属性。

在文件的属性窗口中选择兼容性选项卡,点击“更改所有用户的设置”。

打开“所有用户的兼容性”窗口,在勾选“以兼容模式运行这个程序”,并选择“Windows Vista”或者“Windows XP (Service Pack 3)”。然后勾选“以管理员身份运行该程序”。

确定后,文件属性窗口中兼容性选项卡会变成如下所示,并且不可再被设置。

确定后,完成AuthenMngService.exe的设置。

步骤三:使用步骤二中的方法对iNode Client.exe进行同样的设置。

步骤四:重启操作系统即可正常使用认证客户端。

3.win10上面安装docker成功后怎么使用

步骤一:安装客户端时不要直接双击运行,请在安装文件上右键菜单,选择“以管理员身份运行”按照提示安装完毕后不要立即重启操作系统,而是选择“稍后重新启动计算机”步骤二:进入iNode安装目录(32位系统缺省在C:\Program Files\H3C\iNode Client,64位系统缺省在C:\Program Files (x86)\H3C\iNode Client),找到文件AuthenMngService.exe,右键菜单选择属性。

在文件的属性窗口中选择兼容性选项卡,点击“更改所有用户的设置”。打开“所有用户的兼容性”窗口,在勾选“以兼容模式运行这个程序”,并选择“Windows Vista”或者“Windows XP (Service Pack 3)”。

然后勾选“以管理员身份运行该程序”。确定后,文件属性窗口中兼容性选项卡会变成如下所示,并且不可再被设置。

确定后,完成AuthenMngService.exe的设置。步骤三:使用步骤二中的方法对iNode Client.exe进行同样的设置。

步骤四:重启操作系统即可正常使用认证客户端。

4.win10怎么搭建php环境

步骤:

1,下载java se,下载地址请到oracle官方网站下载。

2,双击运行jdk-8u60-windows-x64.exe,在安装程序对话框里一直点击下一步(本文以默认安装为例)。

3,安装成功后,进入“控制面板\系统和安全\系统”,点击“高级系统设置”,在系统属性里点“高级”标签,再点击“环境变量”。

4,配置java_home:“环境变量”对话框里,在系统变量标签下点击“新建”,在新建系统变量对话框里输入“变量名”:java_home,再输入"变量值":c:\program files\java\jdk1.8.0_60,点击确定

5,配置path:在环境变量对话框的系统变量里找到path变量,双击path。在编辑系统变量对话框的变量值前输入:“c:\program files\java\jdk1.8.0_60\bin;”,其中“;”不能省哦

6,配置classpath:“环境变量”对话框里,在系统变量标签下点击“新建”,在新建系统变量对话框里输入“变量名”:classpath,再输入"变量值":“.:c:\program files\java\jdk1.8.0_60\lib”,点击确定。其中“.:”不能省略

7,如何证明是否真的配置好java开发环境:

使用windows+r快捷键:输入cmd,再点确定。

在cmd.exe界面里输入输入“java”按回车键,出现“用法:java[-options] class [args。]

.”

再输入"javac"并按回车键,出现"用法:javac

.."

具体如下图。

就代表你配置成功了

5.win10怎么搭建php环境

首先,到微软官网下载符合系统位数的Apache和PHP

一、安装并配置Apache

Apache版本:Apache2.4.18

解压目录:D:Acpache24

1、下载回来的是解压文件,解压好放到要安装的位置。

2、打开Apache24conf下httpd.conf 文件,修改以下关键位置,用记事本打开即可。

ServerRoot修改为Apache程序的位置:

修改前:ServerRoot “c:/Apache24”;

修改前:ServerRoot “D:/Apache24”;

修改Apache默认的网站的根目录:

修改前:DocumentRoot “c:/Apache24/htdocs”;

修改后:DocumentRoot “D:/Apache24/htdocs”;

修改根目录的选项:

修改前:

《Directory “c:/Apache24/htdocs”》

Options Indexes FollowSymLinks

AllowOverride null

Require all granted

《/Directory》

修改后:

《Directory “D:/Apache24/htdocs”》

Options Indexes FollowSymLinks

AllowOverride All

Require all granted

《/Directory》

启动Apache

1、“Win + R”的聊天框输入“cmd”,启动“命令提示窗”。

2、输入 “d:” 回车 ,输入“cd Apache24bin”回车,输入“httpd”,如果没有任何提示表示启动成功。

3、打开浏览器输入“localhost/”进行测试,如下图显示证明配置成功。

二、安装并配置PHP

PHP版本:php5.6.12

安装目录:d:php

1、下载回来的是解压文件,解压好放到要安装的位置。

2、复制份php.ini-development,并改名为php.ini。

3、打开Apache24conf下httpd.conf,在最后加上

#php5 support

LoadModule php5_module “D:/PHP/php5apache2_4.dll”

AddHandler application/x-httpd-php .php

PHPIniDir “D:/php/”

4、重启 Apache 服务器。

(安装服务器:1、用管理员身份打开命令提示窗;2、输入“D:”,回车;3、输入“cd Apache24bin”,回车;4、输入“httpd.exe -k install -n ”Apache24“”,回车,即可安装成功;5、“Win + R” 运行“services.msc”,打开服务窗口,启动“Apache2.4”服务;)

5、删除Apache24/htdocs中其他文件,新建一个index.php,访问出现php的信息就说明php已经成功安装。

以上就是Win10系统搭建Apache和PHP环境的步骤了,如果你想要开发Web服务器类的软件,以Win10为开发环境是一个不错的选择。

6.win10怎么安装php开发环境

先安装Apache: 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。

安装完成之后,在浏览器输入localhost,前面加上http,如果显示It Works!,表示Apache安装成功。

安装PHP:将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。

安装MySQL:双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom

安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQL默认编码改为utf8,在Modify Security Settings选项中设置密码,输入两次密码即可完成,最后点Execute完成配置。

7.docker 能用在 win10 上吗

下面是安装 Docker 客户端并在上面运行容器的简单步骤。

1. 下载 Boot2Docker 在开始安装之前,需要 Boot2Docker 的可执行文件。可以从 它的 Github 下载最新版本的 Boot2Docker。

在这篇指南中,从网站中下载版本 v1.6.1。从那网页中用喜欢的浏览器或者下载管理器下载了名为 docker-install.exe 的文件。

2. 安装 Boot2Docker 现在运行安装文件,它会安装 Window Docker 客户端、用于 Windows 的 Git(MSYS-git)、VirtualBox、Boot2Docker Linux ISO 以及 Boot2Docker 管理工具,这些对于开箱即用地运行全功能的 Docker 引擎都至关重要。 3. 运行 Boot2Docker 安装完成必要的组件之后,从桌面上的“Boot2Docker Start”快捷方式启动 Boot2Docker。

它会要求你输入以后用于验证的 SSH 密钥。然后会启动一个配置好的用于管理在虚拟机中运行的 Docker 的 unix shell。

为了检查是否正确配置,运行下面的 docker version 命令。 docker version 4. 运行 Docker 由于 Boot2Docker Start 自动启动了一个已经正确设置好环境变量的 shell,可以马上开始使用 Docker。

请注意,如果要将 Boot2Docker 作为一个远程 Docker 守护进程,那么不要在 docker 命令之前加 sudo。 现在,来试试 hello-world 例子镜像,它会下载 hello-world 镜像,运行并输出 "Hello from Docker" 信息。

$ docker run hello-world 5. 使用命令提示符(CMD) 运行 Docker 现在,如果想开始用命令提示符使用 Docker,可以打开命令提示符(CMD.exe)。由于 Boot2Docker 要求 ssh.exe 在 PATH 中,需要在命令提示符中输入以下命令使得 %PATH% 环境变量中包括 Git 安装目录下的 bin 文件夹。

8.如何使用win10装docker,然后再虚拟win系统

1.Windows操作系统中安装Docker,如果是Win10以下的系统安装Docker T。

2.接下来Windows系统需要开启Hyper-V,打开控制面板,找到程序和功能选项,。

3.接下来进行Docker Desktop的安装,打开安装包进行安装,安装完选择添加。

4.接下来是启动Docker Desktop,在自动重启的过程中可以看到右下角的图像。

5.Docker Desktop启动成功后,我们可以使用cmd打开命令行工具

9.如何在win10上安装php环境

先安装Apache: 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。

安装完成之后,在浏览器输入localhost,前面加上http,如果显示It Works!,表示Apache安装成功。 安装PHP:将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。

安装MySQL:双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom 安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQL默认编码改为utf8,在Modify Security Settings选项中设置密码,输入两次密码即可完成,最后点Execute完成配置。

win10用docker安装php

转载请注明出处windows之家 » win10用docker安装php

win10

win10密钥能控制电脑吗

阅读(149)

本文主要为您介绍win10密钥能控制电脑吗,内容包括windows10密钥可以几台电脑用,win10的密匙能给两台电脑用吗,Win10的秘钥能追踪电脑吗。正版Windows10密钥有两种,基本的只可以激活一台电脑,还有一种企业版,可以激活500台电脑。问题衍生:如何激

win10

win10怎么显示日期时间长

阅读(132)

本文主要为您介绍win10怎么显示日期时间长,内容包括如何设置win10系统长日期格式显示,win10怎么设置时间显示为时钟,win10电脑日历怎么显示时间。可以看到任务栏只显示了时间,没有任何其他信息。点击时间的位置,可以弹出一个日历窗口。点击日

win10

t470如何正版win10激活

阅读(124)

本文主要为您介绍t470如何正版win10激活,内容包括tinkpad天470p怎么永久激活w10,谁能给我详细讲解一下怎么激活win10正式版10240版本的,新买的thinkpad怎么激活win10。目前针对Win10正式版的永久激活密钥并没有放出,因此如果想享受永久激活

win10

win10怎么更换系统默认的语言

阅读(285)

本文主要为您介绍win10怎么更换系统默认的语言,内容包括win10怎么修改默认系统语言,如何更改win10系统默认语言,如何更改win10系统默认语言设置。打开【开始菜单】进入【Settings】。2、选择左下方的【Time and language】。3、选择【Regio

win10

win10系统安装必须要u盘吗

阅读(143)

本文主要为您介绍win10系统安装必须要u盘吗,内容包括装win10系统不用u盘,装win10需要u盘吗,装win10系统怎么不用u盘安装。mac苹果电脑预装的都是苹果系统,但是很多用户想要安装win10系统,那么我们可以使用苹果系统自带的Bootcamp助理,可以帮助

win10

win10可以多重网络设置密码

阅读(196)

本文主要为您介绍win10可以多重网络设置密码,内容包括win10系统,wifi和有线网怎么能组成多重网络,win10网络共享怎么设置密码,win10系统怎么设置无线密码。如果能够排除是路由器本身问题的话,那就有可能是网卡本身设置有问题,比如采用了节能

win10

win10笔记本插网线不显示受限制

阅读(137)

本文主要为您介绍win10笔记本插网线不显示受限制,内容包括win10插上网线就是受限怎么解决啊,电脑插上网线不上网,显示“受限”怎么办重装系统也不行,Win10系统中,插入网线时显示着没有权限访问而且配置这边一直刷。如果是宽带提示网络受限

win10

win10电脑色彩32改成16在哪里设置

阅读(165)

本文主要为您介绍win10电脑色彩32改成16在哪里设置,内容包括win10怎么更改成16位颜色,windows10怎么把颜色质量调成16位,win10的颜色位数为16位怎么设置。目前,WIN10还不支持16位色,设置兼容性最多只是支持画面不会花屏,游戏性能照样受到限制,

win10

win10不显示账户

阅读(136)

本文主要为您介绍win10不显示账户,内容包括win10多个账户不显示账户怎么办,win10开机后不显示帐户和密码登录框,无法进入系统,win10没有microsoft账户怎么办。没有的话,注册一个就可以了。首先,我们要先了解一下Microsoft账户怎么注册有些朋

win10

win10电脑屏幕缩小两边黑

阅读(184)

本文主要为您介绍win10电脑屏幕缩小两边黑,内容包括win10系统屏幕两边有黑边是怎么回事,电脑屏幕变小且两边有黑边怎么解决,win10分辨率怎么调屏幕都有黑边。现在的液晶显示器都是宽屏版本的, 这个是因为你不小心按到了显示器右下黑边上的-

win10

我的世界win10版本服务器失败怎么回事

阅读(160)

本文主要为您介绍我的世界win10版本服务器失败怎么回事,内容包括win10版我的世界玩不了服务器和局域服,为什么我的世界win10版不能玩服务器,我的世界Minecraft,朋友买了个服务器,win10系统连接不上服务器。我的世界Win10玩不了解决方法 我

win10

win10系统如何查看摄像头驱动安装

阅读(156)

本文主要为您介绍win10系统如何查看摄像头驱动安装,内容包括win10下怎么查看摄像头驱动,win10系统怎么打开摄像头驱动,win10笔记本电脑怎么安装摄像头驱动,。首先,在电脑我的桌面找到我的电脑(有的是我的计算机),然后在我的电脑上点击鼠标右键,

win10

win10任务栏显示经典模式

阅读(167)

本文主要为您介绍win10任务栏显示经典模式,内容包括win10菜单栏怎么变成经典模式,win10菜单栏怎么变成经典模式,win10系统开始菜单怎么改成经典模式。点击电脑左下方的“开始”按钮,找到“设置”进入后点击“系统”,之后左边有个“平板电脑模

win10

win10电脑浏览器自启

阅读(183)

本文主要为您介绍win10电脑浏览器自启,内容包括win10系统电脑开机之后IE浏览器总是自启动,win10edge浏览器开机自启怎么办,WIN10开机自动打开浏览器。点击“WIN”控制面板系统。(或按下“Win+i”组合键打开【windows 设置】,点击【系统】。)

win10

win10密钥能控制电脑吗

阅读(149)

本文主要为您介绍win10密钥能控制电脑吗,内容包括windows10密钥可以几台电脑用,win10的密匙能给两台电脑用吗,Win10的秘钥能追踪电脑吗。正版Windows10密钥有两种,基本的只可以激活一台电脑,还有一种企业版,可以激活500台电脑。问题衍生:如何激

win10

win10怎么显示日期时间长

阅读(132)

本文主要为您介绍win10怎么显示日期时间长,内容包括如何设置win10系统长日期格式显示,win10怎么设置时间显示为时钟,win10电脑日历怎么显示时间。可以看到任务栏只显示了时间,没有任何其他信息。点击时间的位置,可以弹出一个日历窗口。点击日

win10

t470如何正版win10激活

阅读(124)

本文主要为您介绍t470如何正版win10激活,内容包括tinkpad天470p怎么永久激活w10,谁能给我详细讲解一下怎么激活win10正式版10240版本的,新买的thinkpad怎么激活win10。目前针对Win10正式版的永久激活密钥并没有放出,因此如果想享受永久激活

win10

win10可以多重网络设置密码

阅读(196)

本文主要为您介绍win10可以多重网络设置密码,内容包括win10系统,wifi和有线网怎么能组成多重网络,win10网络共享怎么设置密码,win10系统怎么设置无线密码。如果能够排除是路由器本身问题的话,那就有可能是网卡本身设置有问题,比如采用了节能

win10

win10系统安装必须要u盘吗

阅读(143)

本文主要为您介绍win10系统安装必须要u盘吗,内容包括装win10系统不用u盘,装win10需要u盘吗,装win10系统怎么不用u盘安装。mac苹果电脑预装的都是苹果系统,但是很多用户想要安装win10系统,那么我们可以使用苹果系统自带的Bootcamp助理,可以帮助

win10

win10怎么更换系统默认的语言

阅读(285)

本文主要为您介绍win10怎么更换系统默认的语言,内容包括win10怎么修改默认系统语言,如何更改win10系统默认语言,如何更改win10系统默认语言设置。打开【开始菜单】进入【Settings】。2、选择左下方的【Time and language】。3、选择【Regio

win10

win10笔记本插网线不显示受限制

阅读(137)

本文主要为您介绍win10笔记本插网线不显示受限制,内容包括win10插上网线就是受限怎么解决啊,电脑插上网线不上网,显示“受限”怎么办重装系统也不行,Win10系统中,插入网线时显示着没有权限访问而且配置这边一直刷。如果是宽带提示网络受限

win10

win10如何关闭自动维护

阅读(187)

本文主要为您介绍win10如何关闭自动维护,内容包括Win10自动维护是什么Win10自动维护怎么关闭,Win10自动维护怎么关闭,win10系统怎么关闭自动维护。Windows10延续了Windows8的一项重要功能-自动维护,自动维护的主要功能就是在指定是时间进行