docker安装php7的方法:1、安装Docker;2、安装Ngnix镜像和php镜像;3、新建相关文件夹并分别用来映射;4、通过创建index.php来检测php环境是否安装成功即可。
本文操作环境:Windows7系统、PHP7.1.3、Dell G3。
docker 怎么安装php7?
Docker秒搭建Php7开发环境
一直听说Docker比较厉害,但是一直没有了解,今天在哔哩哔哩上刷了一下入门课后,简直发现新大陆般,Docker的强大真的了解太晚了。这篇使用Docker搭建php7环境的文章需要一点入门知识。下面开始。
立即学习“PHP免费学习笔记(深入)”;
环境
首先安装Docker,无论你是Windows还是Linux、MocOS都可以。安装Docker自行百度。
Docker镜像源
访问https://hub.docker.com即可,它是镜像大仓库。
安装Ngnix镜像
输入:
docker pull nginx
登录后复制
安装php镜像
docker pull php:7.1.30-fpm
登录后复制
实例化
实例化准备
新建几个文件夹,分别用来映射:网站根目录、nginx配置文件、日志文件
mkdir -p ~/nginx/www ~/nginx/logs ~/nginx/conf
登录后复制
在新建的www目录中新建:index.php用来检测php环境是否搭建成功:
登录后复制
在nginx配置文件目录conf下新建:test-php.conf,后缀是.conf即可:
server { listen 80; server_name localhost; location / { root /usr/share/nginx/html; index index.html index.htm index.php; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ .php$ { fastcgi_pass php:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /www/$fastcgi_script_name; include fastcgi_params; }}
登录后复制
这是php最常见的默认配置,默认就好。
实例化php
docker run --name myphp7 -v ~/nginx/www:/www -d php:7.1.30-fpm
登录后复制
实例化nginx
docker run --name php-nginx -p 80:80 -v ~/Documents/dock/nginx/www:/usr/share/nginx/html -v ~/Documents/dock/nginx/conf:/etc/nginx/conf.d --link myphp7:php -d nginx
登录后复制
这是指定端口,网站根目录,网站配置文件目录,其实没有指定网站日志目录,不知道你有没有看出来,哈哈哈!
输入docker ps看看:
访问:127.0.0.1
当然这是完全顺利的结果,需要前期不断尝试,刚刚试了很多坑才明白其中的一些细节。弄明白后使用觉得Docker部署真的是方便快捷,沙盒机制很干净。
挖个小坑,接下来继续研究,Flask+uwsgi+nginx使用docker需要怎么操作部署。
推荐学习:《PHP视频教程》
以上就是docker 怎么安装php7的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1967873.html