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

  • 简介

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
4111bc0dea1c609db530b2582c5e2e57.png
  • 查看镜像
docker image ls
2ee39aa682a8821f8f0c0b5501e4d6a9.png
  • 创建容器
## 在宿主机创建映射目录root@ubuntu:/home/jack# pwd/home/jackroot@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
56355ded07fbe84930c0f4c71bd5e1a9.png
  • 查看apache和php版本
docker exec -it test-apache2-php7 apachectl -v
dd91daccca3ad540f3d95449f4e31719.png
docker exec -it test-apache2-php7 /usr/bin/php7 -version
b866574bb54c880c2f5ae4c5505d04b8.png
  • 小试牛刀
测试 htmlvim apache2/html/hello.html welcome to apache2

hello world

http://localhost:8080/hello.html
a866d0437f2d1ff25b0647c33e626475.png
测试 phpvim apache2/html/hello.php  PHP 测试   <?php echo '

Hello World'; ?> http://localhost:8080/hello.php

3a25e86dfb4ec76a6532ea52cbd01354.png

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

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

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

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


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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值