centos7编译安装Apache
一、安装
安装之前先将服务器的防火墙关掉。
systemctl stop firewalld
systemctl disable firewall
第一步:
安装apr
下载:
wget -c http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.6.3.tar.bz2
解压该文件:
tar -jvxf apr-1.6.3.tar.bz2
检测:
cd apr-1.6.3
./configure --prefix=/usr/local/apr/
编译:
make
make install
第二步:
安装apr-util
下载:
wget -c http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.6.1.tar.bz2
解压该文件:
tar -jvxf apr-util-1.6.1.tar.bz2
检测:
cd apr-util-1.6.3
./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr/
编译:
make
make install
第三步:
安装pcre
下载:
wget -c http://ftp.pcre.org/pub/pcre/pcre-8.42.tar.bz2
解压该文件:
tar -jvxf pcre-8.42.tar.bz2
检测:
cd pcre-8.42
./configure --prefix=/usr/local/pcre/
编译:
make
make install
第四步:
安装httpd
下载:
wget -c http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.29.tar.bz2
解压该文件:
tar -jvxf httpd-2.4.29.tar.bz2
检测:
cd httpd-2.4.29
./configure --prefix=/usr/local/httpd/ --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/
编译:
make
make install
第五步:
配置/usr/local/apache2/conf/httpd.conf
ServerName www.examda.com:80
改为
ServerName localhost:80
第六步:
启动apache服务
/usr/local/apache2/bin/apachectl start
二、检测
使用浏览器访问本地IP
出现It works!成功
三、报错处理
(1)configure: error: APR not found. Please read the documentation.
这是没有安装apr或者apr安装失败导致的,重新安装apr。
安装请查看第一步。
(2)configure: error: APR-util not found. Please read the documentation.
这是没有安装apr-util或者apr-util安装失败导致的,重新安装apr-util。
安装请查看第二步。
(3)configure: error: no acceptable C compiler found in $PATH
这是没有安装gcc编译器或者gcc编译器安装失败导致的,重新安装gcc。
yum install -y gcc
(4)xml/apr_xml.c:35:19: 致命错误:expat.h:没有那个文件或目录
这是没有安装expat-devel或者expat-devel安装失败导致的,重新安装expat-devel。
yum install -y expat-devel
(5)configure: error: Invalid C++ compiler or C++ compiler flags
这是没有安装gcc-c++或者gcc-c++安装失败导致的,重新安装gcc-c++。
yum install -y gcc-c++
(6)configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
这是没有安装pcre或者pcre安装失败导致的,重新安装pcre。
安装请查看第三步。
centos7编译安装Apache的更多相关文章
- linux中编译安装Apache、PHP、MySQL(上)
1.简介 在阿里云买了个云服务器,一直没时间折腾.过了近十天了吧,才有时间好好玩玩这个云服务器.自己是做Web开发的,所以我需要的开发环境是LAMP.之前打算是采用yum安装,不过yum安装apach ...
- centos7 编译安装新版LNMP环境
centos7 编译安装新版LNMP环境 环境版本如下: 1.系统环境:Centos 7 x86_64 2.NGINX:nginx-1.11.3.tar.gz 3.数据库:mariadb-10.0.2 ...
- centos手动编译安装apache、php、mysql
64位centos 5.5手动安装lamp,要求curl.json.pdo_mysql.gd,记录如下. centos 5.4.5.5.5.6的内核都是2.6.18,都可以安装php 5.3. 卸载旧 ...
- Linux下编译安装Apache Http Server
Linux下编译安装Apache Http Server [TOC] 1.下载httpd-2.4.12.tar.bz2 wget http://mirror.bit.edu.cn/apache/htt ...
- CentOS7编译安装Nginx-1.8.1和编译参数
CentOS7编译安装Nginx-1.8.1和编译参数 Web服务器Nginx LNMP是一组众所周知的Web网站服务器架构环境,即由Linux+Nginx+MySQL+PHP(MySQL有时也 ...
- centos7编译安装MySQL5.7.9
title: centos7编译安装MySQL5.7.9 date: 2016-05-12 16:20:17 tags: --- Centos7编译安装mysql5.7.9 mysql5.7有更好的性 ...
- Linux 通过编译安装apache服务以及配置
Linux 编译安装apache服务 一.安装 1.通过编译安装,首先需要下载源代码安装包 apache下载链接:http://httpd.apache.org/download.cgi 2.解开源代 ...
- Linux学习之编译安装apache
疯狂吐槽腾某云..编译安装apache折腾了一下午..还是我不太熟练. 首先要先准备好安装apache的三个依赖包以及apache包.(一定要准备好!!折腾了一下午的小白握拳!!) -rw-r--r- ...
- 编译安装Apache httpd和php搭建KodExplorer网盘
编译安装Apache httpd和php搭建KodExplorer网盘 环境说明: 系统版本 CentOS 6.9 x86_64 软件版本 httpd-2.2.31 php- ...
随机推荐
- H5跟ios、android交互跟数据对接
需求: APP要用H5页面做展示,而且要获取到对应的商品ID,用户点击H5页面跳回APP原生页面. 方法: 先要判断用户是ios还是android设备(这里只考虑ios跟android,因为它俩写法还 ...
- js数组插入指定位置元素,删除指定位置元素,查找指定位置元素算法
将元素x插入到顺序表L(数组)的第i个数据元素之前 function InsertSeqlist(L, x, i) { // 将元素x插入到顺序表L的第i个数据元素之前 if(L.length == ...
- mysql 常用操作语句
1 根据表中的其中一个字段的值来修改同行某字段的值 UPDATE radar a INNER JOIN radar b ON a.id=b.id SET a.letter=LEFT(b.filena ...
- c 结构体中的变长数组
在Linux系统里,/usr/include/linux/if_pppox.h里面有这样一个结构: struct pppoe_tag { __u16 tag_type; __u16 tag_len; ...
- Fidder详解之get和post请求
前言 本文会对Fidder这款工具的一些重要功能,进行详细讲解,带大家进入Fidder的世界,本文会让你明白,Fidder不仅是一个抓包分析工具,也是一个请求发送工具,更加可以当作为Mock Serv ...
- UIRecorder安装与使用
继vue单元测试,将进行vue的e2e测试学习. 学习点: 安装uirecorder 用工具(UI Recorder)录制测试脚本 测试脚本的回放 本文意在安装UI Recorder,并且利用该工具进 ...
- WAKE-WIN10-SOFT-VS2013及工具
1,下载安装,,,,,,, 2,配置 3opencv 3,1官网:http://opencv.org/ 3,3VS2013+OPENCV249配置 http://jingyan.baidu.com/a ...
- Oracle数据库克隆后temp文件因路径变化无法找到问题
Oracle数据库克隆后temp文件因路径变化无法找到出现如下报错Errors in filexxxx.trc:ORA-01157: cannot identify/lock data file xx ...
- ACM-ICPC (10/12)
01分数规划 背景:根据楼教主回忆,曾经在一场比赛中秒掉了一道最优比例生成树问题,导致很多人跟风失败,最终悲剧. 什么是01分数规划呢? 这样的等式求最大,最小即为01分数规划. 如果你不知道该如何 ...
- ACM-ICPC(10 / 9)
ACM-ICPC(10.9) 树形DP 树形DP考点很多,状态转移有时会很复杂,但是也有规律可寻,最重要的是抓住父子关系之间的状态转移. 树的最大独立集:尽量选择多的点,使得任何两个结点均不相邻. ...