安装apache 2.4.29
来源:互联网 发布:淘宝家具排行 编辑:程序博客网 时间:2024/06/05 21:09
1. 准备工作
通过http://apr.apache.org/download.cgi下载APR和APR-util
通过http://httpd.apache.org/download.cgi#apache24下载Apache HTTP Server2.4.29
通过ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/下载pcre-8.41
2. 安装依赖包
# yum install -y bzip2
# yum -y install gcc
# yum -y install gcc-c++
# yum install expat-devel
3. 编译安装APR
将apr-1.6.3.tar.gz上传至/root,解压并拷贝到/data目录下
# tar xzvf apr-1.6.3.tar.gz -C /data
重命名为apr
# mv apr-1.6.3 apr
配置安装路径
# ./configure --prefix=/data/apr
编译安装
# make && make install
4. 编译安装APR-util
将apr-util-1.6.1.tar.bz2上传至/root,解压并拷贝到/data目录下
# tar -jxvf apr-util-1.6.1.tar.bz2 -C /data
重命名为apr-util
# mv apr-util-1.6.1 apr-util
配置安装路径
# ./configure --prefix=/data/apr-util --with-apr=/data/apr
编译安装
# make && make install
5. 编译安装PCRE
将pcre-8.41.tar.gz上传至/root,解压并拷贝到/data目录下
# tar xzvf pcre-8.41.tar.gz -C /data
重命名为pcre
# mv pcre-8.41 pcre
配置安装路径
# ./configure --prefix=/data/pcre
编译安装
# make && make install
6. 编译安装Apache HTTP Server
将httpd-2.4.29.tar.gz上传至/root,解压并拷贝到/data目录下
# tar xzvf httpd-2.4.29.tar.gz -C /data
重命名为apache
# mv httpd-2.4.29 apache
配置安装路径
# ./configure --prefix=/data/apache --with-pcre=/data/pcre/ --with-apr=/data/apr/ --with-apr-util=/data/apr-util/
编译安装
# make && make install
7. 通过脚本启动和关闭apache服务
# /data/apache/bin/apachectl start //启动
# /data/apache/bin/apachectl stop //关闭
8. 开放80端口
# firewall-cmd --permanent --add-port=80/tcp
# firewall-cmd –reload
9. 配置开机自启
1) 将apachectl命令拷贝到/etc/rc.d/init.d目录下,改名为httpd
# cp /data/apache/bin/apachectl /etc/rc.d/init.d/httpd
2) 编辑/etc/init.d/httpd文件,在第1行#!/bin/sh的后面添加如下两行
# chkconfig: 2345 70 40
说明:2345表示脚本运行的级别,即在2、3、4、5这4种模式下都可以运行,70表示脚本启动的顺序号,40表示系统关闭时,脚本的停止顺序号
# description: apache
3) 将Apache服务加入到系统服务
# chkconfig --add httpd
# chkconfig --list httpd
4) 通过使用systemctl命令控制apache的启动和停止
启动apache服务
# systemctl start httpd.service
查看apache服务运行状态
#systemctl status httpd.service
关闭apache服务
# systemctl stop httpd.service
- 安装apache 2.4.29
- Apache(httpd)-2.4.29源码安装
- apache 2.4.7 安装
- 安装 Apache 2.4
- Linux下安装Apache 2.4
- 安装Apache Httpd 2.4.9
- Linux下安装Apache 2.4
- Linux下安装Apache 2.4
- apache 2.4 for windows 安装
- [Centos]编译安装apache 2.4
- centos7 安装apache.2.4.20
- CentOS7安装apache.2.4.20
- apache 2.4 php7安装配置
- win10安装apache 2.4 + php7
- Apache安装图解 Apache
- 安装apache
- 安装Apache
- apache安装
- linux下安装7z命令及7z命令的使用
- nginx关于域名解析的源码分析
- LWC 63: 750. Number Of Corner Rectangles
- java排序算法
- 【聚类分析】Kmeans算法理解及R语言实现
- 安装apache 2.4.29
- date('Y-m-d H:i:s',time()) 与 date('Y-m-d h:i:s',time())区别是什么
- 数据结构
- IDEA控制台乱码解决
- 2017年浙江工业大学大学生程序设计迎新赛预赛 D简单的数据结构【纯 stl -> List 的应用】
- iOS 监听耳机插拔
- Qt5.7 CMake
- effective C++ 05_了解C++默默编写并调用哪些函数 读书笔记
- java获取2018年指定日期为节假日还是工作日