编程技术分享平台

网站首页 > 技术教程 正文

[小Z课堂]-史上最快搭建apache与php环境的方法,速速领取

xnh888 2024-10-16 17:47:06 技术教程 43 ℃ 0 评论
  • 简介

Apache源于A patchy server的读音,意思是充满补丁的服务器。如今Apache慢慢地已经成为Internet上最流行的Web服务器软件了。在所有的Web服务器软件中,Apache占据绝对优势,远远领先排名第二的Microsoft IIS。Apache作为自由软件之一,像其他自由软件一样,他们都是由许许多多的自由开发人员投入了大量的时间和精力来实现并逐步完善的,所以我们有理由相信Apache的发展前景会更好。

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

  • 拉镜像

镜像版本:

Base os:Ubuntu 16.04.4 LTS

Apache:Apache/2.4.18 (Ubuntu)

Php:7.2.5

docker pull mobingi/ubuntu-apache2-php7:7.2
  • 查看镜像
docker image ls
  • 创建容器
## 在宿主机创建映射目录
root@ubuntu:/home/jack# pwd
/home/jack
root@ubuntu:/home/jack#
mkdir -p apache2/html
## 执行创建容器命令
docker run -d -p 8080:80 -v $(pwd)/apache2/html:/var/www/html --name test-apache2-php7 mobingi/ubuntu-apache2-php7:7.2
  • 查看容器
docker ps -a
  • 查看apache和php版本
docker exec -it test-apache2-php7 apachectl -v
docker exec -it test-apache2-php7 /usr/bin/php7 -version
  • 小试牛刀
测试 html
vim apache2/html/hello.html

<html>
<head> 
<title>
welcome to apache2
</title>
</head>
<body>
<h1>hello world</h1>
</body>
</html>


http://localhost:8080/hello.html
测试 php
vim apache2/html/hello.php

<html>
 <head>
 <title>PHP 测试</title>
 </head>
 <body>
 <?php echo '<p>Hello World</p>'; ?>
 </body>
</html>


http://localhost:8080/hello.php

[小Z课堂]-原来用docker部署nginx这么简单,走过路过不要错过

[小Z课堂]-docker 部署 MongoDB从未如此简单快速,用过都知道

[小Z课堂]-docker 快速部署 redis

[小Z课堂]-docker 快速部署 elasticsearch 和 kibana


到此就结束啦,喜欢的小伙伴,点个赞加关注,后面还有精彩的文章哦。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表