CentOS下apache源代码编译

首先下载安装包和关联包

1.下载apr-1.5.1-tar.gz和apr-util-1.5.3.tar.gz  
网站:http://apr.apache.org/download.cgi

2.下载pcre-8.33.tar.gz
网站 : ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/

3. 下载httpd-2.4.9.tar.gz
网站 : http://httpd.apache.org/download.cgi#apache24

1.安装过程中出现的问题

#./configure –prefix……检查编辑环境时出现:
1. 缺失 APR APR-util
configure: error:
Bundled APR requested but not found at ./srclib/. Download and unpack the
corresponding apr and apr-util packages to
./srclib/.

解决办法:
将APR和APR-util源码下载,解压放到httpd-2.4.3/srclib里面,并去除版本号
cp
-r apr-1.5.1 httpd-2.4.9/srclib/apr
cp
-r apr-util-1.5.3 httpd-2.4.9/srclib/apr-util

2. 缺少pcre
configure: error: pcre-config
for libpcre not found. PCRE is required and available
from

解决办法:
下载pcre,编译
tar zxvf pcre-8.33.tar.gz
cd pcre-8.33
./configure
&& make && make install

3.
mod_ssl
checking whether to enable mod_ssl… configure: error: mod_ssl
has been requested but can not be built due to prerequisite
failures

解决办法:yum install openssl-devel

时间: 2024-10-15 21:21:37

CentOS下apache源代码编译的相关文章

Linux centos 下apache(httpd)编译安装

1,下载apache(httpd)源码: 2,检查当前系统中是否已安装过apache,如安装过,则需要先卸载: 3,需要依赖APR,所以要先安装ARP库: 以下三个包最新下载地址为: http://labs.mop.com/apache-mirror//apr/apr-1.4.6.tar.gzhttp://labs.mop.com/apache-mirror//apr/apr-util-1.4.1.tar.gzhttp://labs.mop.com/apache-mirror//apr/apr-

centos下 Apache、php、mysql默认安装路径

centos下 Apache.php.mysql默认安装路径 http://blog.sina.com.cn/s/blog_4b8481f70100ujtp.html apache: 如果采用RPM包安装,安装路径应在 /etc/httpd目录下 apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/apachectl web目录:/var/www/html 如果采用源代码安装,一般默认安装在/usr/local/apache2目录

CentOS下Apache安装SSL

CentOS下Apache安装SSL https是一个安全的访问方式,数据在传输过程中是加密的.https基于ssl. 一.安装apache和ssl模块1.安装apacheyum install httpd2.安装ssl模块yum install mod_ssl重启apache:service httpd restart安装完mod_ssl会创建一个默认的SSL证书,路径位于/etc/pki/tls ,此时可以立即通过https访问服务器了:https://IP/如果不使用默认的证书,也可以使用

CentOS下apache绑定域名

本文主要介绍在CentOS下apache绑定域名以及apache绑定多个域名,首先要找到apache的配置文件httpd.conf的位置.CentOS操作系统一般在 /etc/httpd/conf 下,有的Linux操作系统版本是在 /etc/Apache2/conf  或 /usr/local/etc/apache  文件夹里面,剩下需要做的是修改配置文件httpd.conf,一般配置文件最下面有如下绑定域名说明: # VirtualHost example:  # Almost any Ap

CentOS下使用cmake编译安装mysql

一.下载安装所必需的依赖包 1.因为高版本mysql都用cmake安装,所以下载cmake wget http://www.cmake.org/files/v3.0/cmake-3.0.1.tar.gz tar zxvf cmake-3.0.1.tar.gz cd cmake-3.0.1 ./configure make && make install 2.下载其它包 wget http://ftp.gnu.org/gnu/bison/bison-3.0.2.tar.gz 安装同上 wge

Windows下从源代码编译Skia

在PPAPI里面画图,能够结合第三方的图形库.比方Cairo.Skia. Google Chrome.Chromium和Android都使用Skia作为画图引擎.我也来试试Skia,先过编译关. foruok原创.如需转载请关注foruok的微信订阅号"程序视界"联系foruok. CEF编译出的Skia不可单独用 Chromium使用Skia.Windows下从源代码编译CEF说明了怎么编译CEF,它会捎带着编译Chromium.里面有Skia,但它编译出来的skia_library

centos 下 apache 重启启动命令

apache 启动 usr/local/apache243/bin/apachectl start apache 重启 usr/local/apache243/bin/apachectl restart apache 关闭 usr/local/apache243/bin/apachectl restart apache 开机启动设置:每种服务器软件都有必要制成开机时自动启动,Apache服务器开机自动启动,只要在“/etc/rc.d/rc.local”文件,加上 Apache服务器的启动命令即可

centos下APUE 例程编译-解决报错与改写例子名字。

首先是编译生成libapue.a的库文件.按照readme的说法很简单改个目录make一下就好,但是在centos下还是有错.通过下面这篇博文<<UNIX环境高级编程中的apue.h错误>>解决. 然而由于apue的例程的命名均采用fig1.3这种格式,当编译时gcc -o myls fig1.3 liabapue.a时,编译器不认识文件... 所以改名成为fig1_3.c这种.但是数量众多,所以写了一小段脚本实现. 1 #!/bin/bash 2 3 for ((i=1;i<

centos下 apache+mysql+php的安装

一.安装 MySQL 首先来进行 MySQL 的安装.打开超级终端,输入: [[email protected] ~]# yum install mysql mysql-server 安装完毕,让 MySQL 能够随系统自动启动: [[email protected] ~]# chkconfig --levels 235 mysqld on [[email protected] ~]# /etc/init.d/mysqld start 设置 MySQL 数据 root 账户的密码: [[emai