Apache 2.4.16 版本 编译安装步骤

1.第一步下载安装包
[root@EIM ~]#wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.16.tar.gz
[root@EIM ~]#wget http://apache.fayea.com//apr/apr-1.5.2.tar.gz
[root@EIM ~]#wget http://apache.fayea.com//apr/apr-util-1.5.4.tar.gz
[root@EIM ~]#wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz

2.编译安装apr程序
[root@EIM apr-1.5.2]#./configure --prefix=/home/ncmysql/ncs/httpd/apr
[root@EIM apr-1.5.2]#make
[root@EIM apr-1.5.2]#make install

3.编译安装apr-util程序
[root@EIM apr-util-1.5.4]#./configure --prefix=/home/ncmysql/ncs/httpd/apr-util/ --with-apr=/home/ncmysql/ncs/httpd/apr/
[root@EIM apr-util-1.5.4]#make
[root@EIM apr-util-1.5.4]#make install

4.编译安装pcre程序
[root@EIM pcre-8.37]#./configure --prefix=/home/ncmysql/ncs/httpd/pcre/
[root@EIM pcre-8.37]#make
[root@EIM pcre-8.37]#make install

5.编译安装Apache程序
[root@EIM httpd-2.4.16]#./configure --prefix=/home/ncmysql/ncs/httpd/ --with-apr=/home/ncmysql/ncs/httpd/apr --with-apr-util=/home/ncmysql/ncs/httpd/apr-util/ --with-pcre=/home/ncmysql/ncs/httpd/pcre/ --enable-dav --enable-module=so --enable-mods-shared=all
[root@EIM httpd-2.4.16]#make
[root@EIM httpd-2.4.16]#make install

5.开启Apache程序验证编译结果
[root@ProEIM bin]# ./apachectl start
[root@ProEIM bin]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 9500/httpd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1511/sshd

如果看到80端口,就已经编译安装成功了

FAQ:
1.如果在启动的时候报如下错误
[root@ProEIM bin]# ./apachectl start
AH00557: httpd: apr_sockaddr_info_get() failed for ProEIM
AH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1. Set the ‘ServerName’ directive globally to suppress this message
httpd (pid 9314) already running
解决方式:
设置httpd.conf的ServerName参数,例如:ServerName EIM,EIM可以根据情况修改

相关链接:
http://httpd.apache.org/docs/2.4/en/programs/configure.html
http://apr.apache.org/
http://httpd.apache.org/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
hbase-client-project-2.4.16.jar是一个用于连接HBase数据库的Java客户端项目。HBase是一个分布式、面向列的NoSQL数据库,它可以存储大规模数据,并提供高可靠性和高性能的数据访问。而hbase-client-project-2.4.16.jar则是用来连接HBase数据库的Java客户端库。通过这个库,开发人员可以在Java应用中方便地访问HBase数据库,进行数据的读取、写入和管理操作。 hbase-client-project-2.4.16.jar库提供了丰富的API,使得开发人员可以编写简洁、高效的代码来操作HBase数据库。通过这个库,可以轻松地建立与HBase集群的连接,创建、删除表格,进行数据的增删改查等操作。此外,hbase-client-project-2.4.16.jar也提供了一些高级特性,比如支持过滤器、批量操作、数据版本控制等功能,让开发人员能够更加灵活地利用HBase数据库进行数据处理。 除此之外,hbase-client-project-2.4.16.jar还支持与HBase的安全认证和权限控制,可以保障数据访问的安全性。开发人员可以使用这个库来编写安全的Java应用,确保对HBase数据库的数据进行合法、受控的访问。 总之,hbase-client-project-2.4.16.jar是一个强大、灵活的Java客户端库,为开发人员提供了便捷的方式来连接、操作HBase数据库。无论是小规模的应用还是大规模的数据处理需求,它都能够满足开发人员的要求,帮助他们更有效地利用HBase数据库。 (字数: 258)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值