docker搭php环境

2021/11/24 11:09:49

本文主要是介绍docker搭php环境,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、web服务

要使用docker运行web服务,需要简单了解web服务器。

Web服务器概念较为广泛,我们最常说的Web服务器指的是网站服务器,它是建立在Internet之上并且驻留在某种计算机上的程序。Web服务器可以向Web客户端(如浏览器)提供文档或其他服务,只要是遵循HTTP协议而设计的网络应用程序都可以是Web客户端。

Web服务器和HTTP服务器可以说是同一个东西,当然非得细分的话,HTTP服务器是建立在HTTP协议之上的提供文档浏览的服务器,更多的是提供静态的文件。而Web服务器涵盖了HTTP服务器, 不仅能够存储信息,还能在用户通过Web浏览器提供的信息的基础上运行脚本和程序。

即 Web服务器 ≈ HTTP服务器 + 其他服务。

目前所熟知的Web服务器有很多,其最主流的是 Apache, Nginx, IIS。

二、docker部署apache+php

1、拉取镜像

docker pull php:7.2-apache

2、创建src目录,存放web目录

mkdir /data/src

3、创建测试文件

vim /data/src/info.php
<?php
phpinfo();
?>

4、创建容器

docker run -itd -v /data/src:/var/www/html -p 7777:80 php:7.2-apache

-p 7777:80 端口映射,将容器的 80 端口映射到主机的 7777 端口。

-v /data/src:/var/www/html 将主机的/data/src 目录挂载到容器的 /var/www/html。

5、测试访问

http://xxxx/info.php

 

参考

https://www.cnblogs.com/BOHB-yunying/articles/10911192.html

https://www.cnblogs.com/yyxianren/p/12082747.html

 



这篇关于docker搭php环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程