赞
踩
下方脚本编写在 CentOS7 中进行演示。
APACHE压缩包文件可在官网获得。
1. 使用 vim 编写一个脚本文件
2. 整体脚本代码如下:
- #!/bin/bash
- echo "解压文件"
- tar xf httpd-2.2.15.tar.gz
- cd httpd-2.2.15
- echo "正在安装apache"
- ./configure --prefix=/usr/local/apache2 &> /dev/null
- make &> /dev/null
- make install &> /dev/null
- echo "启动apache"
- /usr/local/apache2/bin/apachectl start
- echo "修改主页显示为姓名"
- cd /usr/local/apache2/htdocs
- echo "<html><meta charset="utf-8" /><body><h1>wkh</h1></body></html>" > index.html
- firefox 127.0.0.1 &
下面梳理一下整体流程:(解释该脚本)
①首先将 httpd-2.2.15.tar.gz 的压缩包复制至 CentOS7 主机中,将其进行解压;
②进入解压后的文件下,执行安装命令:
- ./configure --prefix=/usr/local/apache2 &> /dev/null
- make &> /dev/null
- make install &> /dev/null
-
- # PREFIX 默认路径是 /usr/local/apache2,执行一下该文件,./configure ⽣成makefile⽂件,makefile⽂件决定编译的顺序
- # make 编译(将文件编译至本目录下)
- # make install 将编译好的程序复制粘贴到--prefix选项指定的⽬录⾥,默认是/usr/local/apache2
- # &> /dev/null 将正确或错误输出结果都丢到/dev/null中,不在页面中回显
③安装好后在上方安装路径下启动 apache 服务,这时在本机访问本地回环地址 127.0.0.1即可看到页面显示为 apache 主界面;
④修改页面显示:进入下方路径后发现有 index.html (主页文件)
cd /usr/local/apache2/htdocs
在其页面中将 body 体中的内容修改为任意想修改的内容,>意思为将原文件内容进行覆盖
echo "<html><meta charset="utf-8" /><body><h1>wkh</h1></body></html>" > index.html
⑤打开火狐浏览器,自动键入127.0.0.1进行访问
- firefox 127.0.0.1 &
- # &意为在后台执行,不占用终端
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。