shell脚本一键安装二进制Apache
转载来源 :shell脚本一键安装二进制Apache : http://www.178linux.com/23401
安装背景:用的一台最小化安装的centos6。
编译安装安装的必备安装gcc,gcc-c++
安装包arp,arp-util以及pcre的压缩包已经传到七牛,没有通过官网下载。太慢。
apache是通过官网下载的,所以下载比较慢,需要的话更改下地址
不足,只按照正常流程写,未做任何异常判断处理
#/bin/bash#一键安装Apache
#安装GCC
echo "安装GCC"
yum install -y gcc gcc-c++
#下载安装包
wget http://7xogt1.com1.z0.glb.clouddn.com/httpd.tar.gz -O /usr/local/src/httpd.tar.gz
cd /usr/local/src
#解压压缩包
tar -zxf httpd.tar.gz&>/dev/null&&echo "解压成功"||echo "解压失败"
tar -zxf apr-1.5.2.tar.gz
tar -zxf apr-util-1.5.4.tar.gz
tar -zxf pcre-8.39.tar.gz
#移动文件夹并改名
mv apr-1.5.2 ../apr
mv apr-util-1.5.4 ../apr-util
mv pcre-8.39 ../pcre
#安装apr
cd /usr/local/apr
./configure --prefix=/usr/local/apr&&make&&make install
#安装apr-util
cd /usr/local
cd apr-util
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config&&make&&make install
#安装pcre
cd /usr/local/pcre
./configure --prefix=/usr/local/pcre&&make&&make install
#官网下载Apache,并解压安装
wget http://apache.fayea.com//httpd/httpd-2.4.23.tar.gz -O /usr/local/src/httpd-2.4.23.tar.gz
cd /usr/local/src
tar -zxf httpd-2.4.23.tar.gz
mv httpd-2.4.23 ../Apache2
cd /usr/local/Apache2
./configure --prefix=/usr/local/Apache2/ --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/&&make&&make install
#关闭iptables
service iptables stop
chkconfig iptables off
#修改httpd.conf
sed -i 's/#ServerName www.example.com:80/ServerName www.example.com:80/g' /usr/local/Apache2/conf/httpd.conf
#启动服务
/usr/local/Apache2/bin/apachectl start
#添加开机自启
echo "/usr/local/Apache2/bin/apachectl start" >>/etc/rc.d/rc.local
shell脚本一键安装二进制Apache相关推荐
- shell脚本一键安装nginx
使用shell脚本一键安装Nginx 操作环境Centos7,联网进行安装. 代码如下: #!/bin/bash #this is nginx.sh #date 2018.10.6 [ $(i ...
- centos5.8安装mysql_Centos5.8上面用Shell脚本一键安装mysql5.5.25源码包
最近在研究mysql集群,至少要安装部署2台或者多台mysql数据库,操作起来即麻烦又很耗时,今天根据安装步骤写了一个Shell脚本,只需执 行以下脚本就可以快速安装mysql数据库,对初学者或者想学 ...
- mysql 一键安装 linux_linux下mysql8 shell脚本一键安装
1:下载mysql8文件 https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.18-el7-x86_64.tar.gz 2:新建一个my.cnf文 ...
- Centos 上面用Shell脚本一键安装LAMP环境
1)系统环境介绍 Centos 5.8 64位 Apache:httpd-2.4.4.tar.gz PHP: php-5.4.17.tar.gz Mysq ...
- Shell脚本一键安装软件
一.JDK一键安装 基本步骤: 1.上传 JDK 压缩包到虚拟机的 opt 目录下 2.启动 Shell 脚本即可一键安装 3.脚本内容 #!/bin/bash cd /opt gz=`find -n ...
- shell脚本一键安装LNMP(liunx+nginx+mysql+php)环境
#!/bin/bash # author:kwin # Email:kwinwong@hotmail.comsrc="/usr/local/src/" cd $src#找到指定进程 ...
- shell脚本一键安装JDK及配置环境变量
为什么我要写这样安装JDK并配置环境变量的脚本呢?因为我和linux打交道还是比较多的,然而每次都要安装JDK,配置环境变量,这样的事情对于刚接触linux的人来说是很乐意做的,但是接触多了,总是做这 ...
- shell脚本一键安装nginx[最终版]
直接上脚本了, 支持离线在线安装, 发现本地包则安装本地版, 无本地包则检测是否联网, 联网则下载依赖和安装包自动编译安装, 无本地包无联网则退出. #!/bin/bash #------------ ...
- shell脚本一键安装jdk(三台)
1. 准备好三台机器 172.16.149.150 cdh-master 172.16.149.151 cdh-worker1 172.16.149.152 cdh-worker2 2. 编写脚本 # ...
最新文章
- Hotel California
- LeetCode 508. Most Frequent Subtree Sum
- 查询去除空值_SQL数据处理(五):SQL多表查询
- 数据科学导论--2.理论基础
- 计算机分析桁架受力,结构力学教学中桁架的概念分析与实践
- xp升级到win7傻瓜教程_MeGUI教程-软件环境配置(转)
- dede posttocar.php.,plus/posttocar.php · lsok/jiushu2 - Gitee.com
- 《国风·豳(bin)风·七月》
- 一 MATLAB学习之axis函数总结
- TQ2440 mifi驱动及开机自动连接wifi全过程
- Google Chrome禁用触摸板滑动前进后退
- 工具集电子书等4G资料免费分享(IT 信安菜鸟入门必备)
- 孩子做作业用计算机,使用电脑批改作业渐流行 家长质疑老师越来越懒
- 追击涨停板-支持A股每日涨停分析。股票量化分析工具QTYX-V2.3.8
- html代码图片无法右键另存为,网页右键无法保存图片怎么办?网页右键无法另存为的解决办法...
- 【海码学院】web前端基础入门CSS之常见CSS兼容问题学习笔记
- with open ()as f 读写操作
- 什么是用计算机的主存,主存和内存的区别_主存内存外存_主存是什么
- 关于window.close()不能关闭的问题解决
- AWS架构构筑01(VPC+ALB)
热门文章
- php mvc vue 调用js函数_js 匿名函数自调用
- 华为认证hcia含金量_【华为认证】HCIA-DATACOM史上最全精选题库(附答案解析)...
- java根据模板生成word文档_Python办公自动化:使用python来自动生成word文档
- Java Web开发之一:用好的技术设计来犒赏自己
- svn 命令的使用(在linux下)
- 前牙正常覆盖是多少_深覆合和深覆盖两者怎么区分?花两分钟进来了解一下
- kali如何取得超级用户权限_微商如何取得好的口碑?好的口碑等于信任微商如何提高用户信任?...
- pandas读取Excel文件
- S32DS for PowrPC中对dcc编译器的支持
- set DataGrid1.DataSource = rs DataGrid1为什么时空的?