apache2.4.1源码安装过程
来源:互联网 发布:linux文件类型有哪些 编辑:程序博客网 时间:2024/05/19 07:28
http://wenku.baidu.com/link?url=t3hErAKA205UAc-pH5A1ZIjcZo5h4ce0rN08Q21iseZLq6O2X6qX2zLsHXVAZSi8eX6FIxsxyJhJpfJpMB6jfhBAaGUCH0j8XVqsRihdfSy
Apache-2.4.1.tar.gz 源码安装 2012.3.14
在网上找了好多资料,每个的安装方法都不尽相同,总结了多位前辈的经验后,终于安装成功
现做记录,以备后用
1.下载 httpd-2.4.1 源码文件
httpd-2.4.1.tar.gz http://httpd.apache.org/download.cgi
# 将文件cp到/usr/local/
[root@localhost ~]# cd /usr/local/
[root@localhost local]# tar -zxvf httpd-2.4.1.tar.gz
[root@localhost local]# cd httpd-2.4.1
[root@localhost httpd-2.4.1]# ./configure --prefix=/usr/local/httpd-apache/ --enable-so --enable-mods-shared="proxy proxy_http proxy_ftp proxy_connect headers cache"
[root@localhost httpd-2.4.1]# ./configure --prefix=/usr/local/httpd-apache/ --enable-ssl --enable-cgi --enable-mods-shared=allable-ssl --enable-cgi --enable-mods-shared=all --with-ssl=/usr/local/openssl/ --enable-track-vars --enable-rewrite
# 上面请特别注意到:
--prefix=/安装的路径:这个项目在设定未来你的 Apache 安装在那个目录当中?!
--enable-so :这个项目则是在宣告使用动态函式库!特别重要!
--enable-rewrite :这个项目只是预防用的!可以先设定,不过不一定会用到!
# 而且在此处可能会出现错误
# checking for APR...no
# 下载apr-1.4.6.tar.gz http://apr.apache.org/download.cgi
# 同样放在/usr/local/
[root@localhost httpd-2.4.1]# cd /usr/local
[root@localhost local]# tar -zxvf apr-1.4.6.tar.gz
[root@localhost local]# cd apr-1.4.6
# 将apr-1.4.6安装在/usr/local/apr下面
[root@localhost apr-1.4.6]# ./configure
[root@localhost apr-1.4.6]# make && make install
# 安装完成后继续
[root@localhost apr-1.4.6]# cd ../httpd-2.4.1
[root@localhost httpd-2.4.1]# ./configure --prefix=/usr/local/httpd-apache/ --enable-ssl --enable-cgi --enable-mods-shared=allable-ssl --enable-cgi --enable-mods-shared=all --with-ssl=/usr/local/openssl/ --enable-track-vars --enable-rewrite
# 此处可能还会出现错误
checking for APR-util...no
# 继续下载安装文件
# 下载apr-util-1.4.1.tar.gz http://apr.apache.org/download.cgi
# 同样放在/usr/local/
[root@localhost httpd-2.4.1]# cd /usr/local
[root@localhost local]# tar -zxvf apr-util-1.4.1.tar.gz
[root@localhost local]# cd apr-util-1.4.1
# 安装apr-util-1.4.1
[root@localhost apr-util-1.4.1]# ./configure --with-apr=/usr/local/apr
[root@localhost apr-util-1.4.1]# make && make install
# 安装完成后继续
[root@localhost apr-1.4.6]# cd ../httpd-2.4.1
[root@localhost httpd-2.4.1]# ./configure --prefix=/usr/local/httpd-apache/ --enable-ssl --enable-cgi --enable-mods-shared=allable-ssl --enable-cgi --enable-mods-shared=all --with-ssl=/usr/local/openssl/ --enable-track-vars --enable-rewrite
# 呃。。可能还会报错
# 安装pcre-8.30.tar.gz http://pcre.org
# 同样放在/usr/local/
[root@localhost httpd-2.4.1]# cd /usr/local
[root@localhost local]# tar -zxvf pcre-8.30.tar.gz
[root@localhost local]# cd pcre-8.30
# 安装apr-util-1.4.1
[root@localhost pcre-8.30]# ./configure --with-apr=/usr/local/apr
[root@localhost pcre-8.30]# make && make install
# 继续
[root@localhost apr-1.4.6]# cd ../httpd-2.4.1
[root@localhost httpd-2.4.1]# ./configure --prefix=/usr/local/httpd-apache/ --enable-ssl --enable-cgi --enable-mods-shared=allable-ssl --enable-cgi --enable-mods-shared=all --with-ssl=/usr/local/openssl/ --enable-track-vars --enable-rewrite
# 成功了
[root@localhost httpd-2.4.1]# make
[root@localhost httpd-2.4.1]# make install
# OK
[root@localhost apr]# cd ../httpd-apache/
[root@localhost httpd-apache]# ls
bin cgi-bin error icons logs manual
build conf htdocs include man modules
# 启动Apache
[root@localhost httpd-apache]# /usr/local/httpd-apache/bin/apachectl start
[root@localhost httpd-apache]# netstat -utl
# 打开浏览器,输入http://localhost(或者IP地址)
# 出现 It works!
# 至此,Apache安装完成
其他参考资料:
http://hi.baidu.com/chenyangxin/item/d2727e3dd8d9b5ffdf22215f
http://www.docin.com/p-278780420.html
- apache2.4.1源码安装过程
- apache2.2.4安装过程
- apache2.4安装过程
- 源码安装apache2.4
- 安装Mysql+Apache2+php5过程
- CentOS源码安装Apache2.2.17
- CentOS源码安装 apache2.2.5
- CentOS源码安装 apache2.2.5
- centos 源码安装 apache2.4
- Linux系统下安装 apache2.4.1的过程
- Linux系统下安装 apache2.4.1的过程
- Apache2.4.1安装手册
- 64位Linux下源码安装apache2
- linux 下源码安装apache2.2.15
- centOS 源码安装apache2遇到的错误
- CentOS7下源码安装Apache2.4.9
- 源码安装apache2.4遇到的问题
- centOS6.8 源码安装apache2.2
- Pat(Advanced Level)Practice--1066(Root of AVL Tree)
- 标准c++中string类介绍
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context re
- SEO基础知识完美教程
- 题目1056:最大公约数
- apache2.4.1源码安装过程
- Ubuntu上Invalid command 'RewriteEngine'解决办法
- SVNSubversion 用户权限管理
- SVN 状态图标不显示的解决办法
- AlertDailog: android.view.WindowManager$BadTokenException: Unable to add window -- token null is no
- 润乾——报表展现和输出
- uva 129 - Krypton Factor
- 中央网络安全和信息化领导小组成立
- 自认为比较好的一篇英语文章记录一下。