centos 编译安装Apache 2.4
2013年12月29日 16:40:20
./configure --prefix=/usr/local/web/apache --enable-so --enable-rewrite --enable-mods-shared=all --with-apr=/usr/local/lib/apr
注意:
--prefix时不要在最后添加路径分隔符('/'),否则安装后会在配置文件等地方会重复出现两个路径分隔符: usr/local/apache//bin/httpd (通过两次安装,我确定)
似乎提前安装apr/apr-util,并写入环境变量并不起作用,要显式的写明apr的绝对路径
安装后通过bin/apachectl start启动
取消conf/httpd.conf 的 ServerName 指令前的#注释,写上相应的ip或域名+端口,否则也没什么,能正常启动httpd,只是会有警告
推荐一篇文章:http://blog.chinaunix.net/uid-20670387-id-1902061.html
----------------------------------------------
perl 安装: yum -y install perl
Apache带的apx脚本需要perl解释程序去执行,而安装PHP时会用到apx,所以先安装perl,让Apache的安装程序为这个apx脚本的第一行写上perl解释器的路径,随后安装PHP时就不用手工改写那句话了
apr下载: http://apr.apache.org/download.cgi (apr,apr-util,apr-iconv)
apache 下载: http://httpd.apache.org/download.cgi#apache24
pcre 下载: http://www.pcre.org/
wget http://mirrors.cnnic.cn/apache//apr/apr-1.5.0.tar.bz2
wget http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.3.tar.bz2
wget http://mirrors.cnnic.cn/apache//apr/apr-iconv-1.2.1.tar.bz2
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.34.tar.bz2
./configure --prefix=/usr/local/lib/apr
make && make install
./configure --prefix=/usr/local/lib/apr-util --with-apr=/usr/local/lib/apr
make && make install
./configure --prefix=/usr/local/lib/apr-iconv --with-apr=/usr/local/lib/apr
make && make install
./configure --prefix=/usr/local/lib/pcre #要求安装c++编译器 yum install gcc-c++ libstdc++-devel
make && make install ./configure --prefix=/usr/local/web/apache --enable-so --enable-rewrite --enable-mods-shared=all --with-apr=/usr/local/lib/apr --with-apr-util=/usr/local/lib/apr-util --with-pcre=/usr/local/lib/pcre
make && make install
centos 编译安装Apache 2.4的更多相关文章
- CentOS编译安装Apache 2.4.x时报错:configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/.
先前按照这篇文章“CentOS6.x编译安装LAMP(2):编译安装 Apache2.2.22”去编译安装Apache2.2.x版本时,安装得挺顺利,今天换成Apache2.4.x版本,安装方法一样, ...
- centos编译安装apache
1.安装工具和依赖包 yum install unzipyum -y install pcre-develyum groupinstall "Development Tools" ...
- Centos编译安装PHP 5.5笔记
本篇是在 Centos 6.4 32bit 下编译安装 php 5.5.5 的笔记,接上篇 Centos编译安装Apache 2.4.6笔记.php 5.5.x 和 centos 源里面的 php 5 ...
- 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. 卸载旧 ...
- CentOS 下编译安装Apache
CentOS 下编译安装Apache 卸载原有的apache 首先从 http://httpd.apache.or 下载apache源码包httpd-2.4.4.tar.gz然后从 http://ap ...
- CentOS编译安装lamp
LAMP环境搭建(编译安装CentOS+httpd2.2+mysql5.5+php5.4) 首先准备以下压缩包 <ignore_js_op> (1)编译安装apache 1.配置防火墙,开 ...
- linux中编译安装Apache、PHP、MySQL(上)
1.简介 在阿里云买了个云服务器,一直没时间折腾.过了近十天了吧,才有时间好好玩玩这个云服务器.自己是做Web开发的,所以我需要的开发环境是LAMP.之前打算是采用yum安装,不过yum安装apach ...
- 编译安装Apache httpd和php搭建KodExplorer网盘
编译安装Apache httpd和php搭建KodExplorer网盘 环境说明: 系统版本 CentOS 6.9 x86_64 软件版本 httpd-2.2.31 php- ...
- CentOS编译安装NodeJS+Express
NodeJS是基于Chrome’s Javascript runtime,也就是Google V8引擎执行Javascript的快速构建网络服务及应用的平台,其优点有: 在CentOS编译安装Node ...
随机推荐
- hdu1711 KMP
#include<stdio.h> #include<string.h> #define maxn 1000010 int next[maxn],s[maxn],p[maxn] ...
- Json-转换
js转换 引用json.js(将json格式转换成字符串 var name = document.getElementById("name").value; var retries ...
- 【CodeForces 611C】New Year and Domino
题 题意 h行w列的矩形格子,“." 代表空的,"#" 代表满的,多米诺是 1*2 的长方体,现在放进格子,给你子矩形的左上角和右上角,问在子矩形里共有多少种放一块多米诺 ...
- HTTP各个状态返回值
转载来自于:http://desert3.iteye.com/blog/1136548 502 Bad Gateway:tomcat没有启动起来 504 Gateway Time-out: nginx ...
- angularjs-$interval使用
1. 简单使用 var app = angular.module("app",[]); app.controller("AppCtrl", function($ ...
- 初次使用erlang的concurrent
如果不是它骇人听闻的并行性能,几乎不会考虑去学习这么一门语言.因为它的并行,我看到的是一块用软件写出来的电路板,是的,它几乎就是把电脑变成了一个可以自由编写逻辑的芯片. 例程来自这里:http://w ...
- 设置div居中
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Linux强制访问控制机制模块分析之mls_type.h
2.4.2 mls_type.h 2.4.2.1文件描述 对于mls_type.h文件,其完整文件名为security/selinux/ss/mls_types.h,该文件定义了MLS策略使用的类型. ...
- Php学习之SESSION反序列化机制
在php.ini中存在三项配置项:session.save_path="" --设置session的存储路径session.save_handler="" -- ...
- 修改MYSQL 表中的字段属性
1.登录数据库 >mysql -u root -p 数据库名称 2.查询所有数据表 >show tables; 3.查询表的字段信息 >desc 表名称; 4.1.修改某个表的字段类 ...