Centos 7下编译安装Apache

(1)下载apr、apr-util、httpd源码包

百度云下载地址:https://pan.baidu.com/s/1HyW_9XTLhhhf5j_IuNCQsQ

提取码:pg4d

(2)安装编译工具及插件

yum -y install gcc gcc-c++ make pcre-devel expat-devel perl openssl

(3)解压apr、apr-util、httpd源码包,将apr和apr-util移动到httpd/srclib/目录下,去掉版本号

(4)进入httpd目录,配置:

./configure --prefix=/lamp/apache2 --enable-so --enable-rewrite --enable-charset-lite --enable-cgi

以下是相关配置的说明:

--prefix=/lamp/apache2 \ //指定将httpd程序安装到/usr/local/httpd目录下
--enable-so \ //启用动态加载模块功能
--enable-rewrite \ //启用网页地址重写功能,用于网站优化及目录迁移
--enable-charset-lite \ //启用字符集支持,以便支持使用各种字符集编码的网页
--enable-cgi //启用CGI脚本程序支持,便于扩展网站的应用访问能力

(5)编译及安装

make && make install

(6)关闭防火墙,禁止防火墙开机自启

systemctl stop firewalld.service
systemctl disable firewalld.service

(7)开机启动apache:

vim /etc/rc.d/rc.local

添加apache的标准执行语句:

/lamp/apache2/bin/apachectl start

给/etc/rc.d/rc.local添加执行权限:

chmod +x /etc/rc.d/rc.local

原文地址:https://www.cnblogs.com/jxl1996/p/10134829.html

时间: 2024-10-06 21:30:44

Centos 7下编译安装Apache的相关文章

CentOS 7上编译安装 apache 2.4.25

在CentOS 7上编译安装 apache 2.4.25 源码包,并启动此服务. 配置环境 Systemctl disable firewalld Systemctl stop firewalld /etc/selinux/config 关闭selinux Sed –i 's/SELINUX=enforcing/SELINUX=disable/' /etc/selinux/config 重启生效(getenforce查看是否生效) yum install gcc apr-devel apr-ut

CentOS 7 下源代码安装Apache 2.4

编译安装Apache笔记 /##########################   2016-06-20-21:44开始记录   ###################### 1.安装 wget yum install wget 2. 下载 Apache源文件,这里选择北理工的镜像: wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.20.tar.gz 3. 解压Apache压缩文件: tar -zxf httpd-2.4.20.tar.

Centos 6.9 编译安装 apache 2.4+php7.2.3 + Fast-cgi

1. 编译安装apache 2.4 参考Centos 6.9 apahce 2.4.29编译安装 2. PHP官网下载Stable版本 http://php.net/downloads.php #curl -O http://cn2.php.net/distributions/php-7.2.3.tar.bz2 3.安装依赖包 有个别包需要EPEL源,可提前配置好Aliyun的Yum源 #yum install bzip2-devel libxml2-devel libmcrypt-devel

CentOS 下编译安装Apache

卸载原有的apache 首先从 http://httpd.apache.or 下载apache源码包httpd-2.4.4.tar.gz然后从 http://apr.apache.org 下载apr-1.4.6.tar.gz和apr-util-1.5.1.tar.gz然后从 http://sourceforge.net/ 下载pcre-8.32.tar.gz和pcre-devel-8.32.tar.gz 先装gcc和makeyum -y install gccyum -y install mak

CentOS下编译安装Apache(httpd)

官网下载最新版本的apache, apr, apr-util http://httpd.apache.org/download.cgi#apache24 http://apr.apache.org/download.cgi VirtualBox下CenOS6.4 apr-1.5.2.tar.gz apr-util-1.5.4.tar.gz httpd-2.4.16.tar.gz 1 安装gcc yum install gcc 2 安装apr ./configure make && make

CentOS下编译安装Apache

与Apache 2.2.x相比,Apache 2.4.x提供了很多性能方面的提升,包括支持更大流量.更好地支持云计算.利用更少的内存处理更多的并发等.除此之外,还包括性能提升.内存利用.异步 I/O的支持.动态反向代理设置.与时间驱动的Web服务器相当或更好的性能.更强大的处理资源分配能力,更便捷的缓存支持以及可定制的高速服务器和代理 等.其它的功能还包括更简单的错误分析.更灵活的设置项.更强大的验证机制和更完整的文档. Apache服务器项目管理委员会和Apache基金会主席Jim Jagie

Linux下编译安装Apache httpd 2.4

Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.当前Apache版本为2.4,本文主要描述基于CentOS 6.5以源码方式安装Apache httpd. 一.编译安装的优势 源码的编译安装一般由3个步骤组成: 配置(configure),通常依赖gcc编译器,binutils,glibc.配置软件特性,检查编译环境,生成 Makefile文件 编译(make) 安装(make ins

CentOS Linux下编译安装MySQL

本文参考张宴的Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创]完成.所有操作命令都在CentOS 6.4 64位操作系统下实践成功. 1.移除CentOS自带的mysql yum remove mysql mysql-server compat-mysql51 rpm -e --nodeps mysql-libs-5.1.* 2.安装编译依赖包 yum -y install cmake yum -y install bis

Linux下编译安装Apache及模块

Apache是使用非常广泛的web服务器,多平台支持,是时下最流行的Web服务器端软件之一.Apache快速.可靠,并且可通过简单的API扩充,就可以集成PHP/Python等语言解释器.文章这里讲解如何在linux下编译 Apache,以及如何编译Apache模块. linux下编译Apache 下载Apache源代码,编译过程如下: $ wget http://apache.fayea.com//httpd/httpd-2.4.12.tar.gz $ tar -zxf httpd-2.4.1