如何利用docker在window下搭建起hhvm环境?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
话说,hhvm没有windows
版本,这事一直是Facebook
的一个遗憾。hhvm
的window
版本跳票很多年了,也许就放弃了。那么现在有了docker
,是不是又有了新的选择?那么本篇文章讲述的是:如何利用window下的docker,搭建起hhvm的环境。
本文的前提
请确认是否满足这两个前提条件:
- 安装好了window版本的docker。 https://newsn.net/say/win10-docker.html
- 配置好了文件夹共享。https://newsn.net/say/docker-share-folder.html 。
搜索镜像
在kitematic
中搜索hhvm
,这里列出了很多相关镜像。
苏南大叔选择了个hhvm-nginx
的镜像,下载安装完毕后,自动启动成功。但是没办法修改里面的文件。因为没有做文件夹映射。而kitematic
的默认界面里面,并没有给出相关的设置地方。
苏南大叔认为:这可能是个kitematic
的bug。
docker
命令行
还好,docker
还有个命令行模式,可以使用的命令行如下:
docker run --name some-hhvm-nginx -it -v d:/docker:/app -p 12345:80 webdevops/hhvm-nginx
-v
后面的本地参数,以及-p
参数,请根据你自己的实际情况设置。苏南大叔这里选择d
盘,是因为我把d盘共享给了docker
。然后我把d
盘下的docker
目录映射给了/app
,/app
是我从kitematic
的配置中看到的文档根目录。本地的12345
映射给80
,是因为本地80
被占用了。
成功执行了。
hhvm环境测试成功
再添加了一个phpinfo()
试试看,正常执行成功!
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。