您的位置:首页 > 运维架构 > Apache

Linux下手动安装Apache2全过程

2016-06-02 20:33 459 查看

Linux环境:
     
Red Hat Enterprise 4(在虚拟机里)、内核2.6.9-78.EL
主要步骤:
     
1. 安装apr (apr-1.4.6.tar.gz)http://apr.apache.org
     

2.
安装apr-util (apr-util-1.5.1.tar.gz)http://apr.apache.org
     

3.
安装pcre (pcre-8.32.tar.gz)http://sourceforge.net/projects/pcre/files/pcre/
     

4.
安装apache (httpd-2.4.4.tar.gz)http://httpd.apache.org
       
需要声明的是有的系统可能前三个软件都安装了,所以不需要前面三步。
每步细节及原理:
1. 安装apr(解决APR
not found的solution)
   apr
全称为Apache Portable Runtime,中文翻译为Apache可移植运行时,是Apache HTTP服务器的支持库,提供了一组映射到下层操作系统的API。如果操作系统不支持某个特定的功能,APR将提供一个模拟的实现。这样程序员使用APR编写真正可在不同平台上移植的程序。
   安装命令:
   tar -zxvf apr-1.4.6.tar.gz //解压压缩文件
   cd apr-1.4.6  //进入这个目录
   ./configure   //配置信息
   make        //编译
   make install  //运行
 
2.

安装apr-util(解决APR util not found的solution)
   apr-util应该是apr的一些补充的工具包,其作用应该类似上面谈到的apr。
   安装命令
   tar
-zxvf apr-util-1.5.1.tar.gz //解压压缩文件
   cd apr-util-1.5.1  //进入这个目录
   ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr   //配置信息,并告诉系统配置的目录将放在哪儿,以及apr在哪(apr在默认情况下放在/usr/local/apr,所以在第一步没有prefix)
   make          //编译
   make install  //运行
 
3.安装安装pcre(解决prce
not found的solution)
   pcre
的全称为
Perl Compatible Regular Expressions,是一个c语言库的正则表达式,被包含在很多自由软件项目中,其中就包括apache,所以这个也是在安装apache时必备的。下面这个网址可以对pcre了解更多的内容。 http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions    安装命令:
   tar -zxvf pcre-8.32.tar.gz //解压压缩文件
   cd pcre-8.32 //进入这个目录
   ./configure  --prefix=/usr/local/pcre //配置信息
   make          //编译
   make install  //运行
 
4.安装apache
   安装命令:
   tar
-zxvf httpd-2.4.4.tar.gz //解压压缩文件
   cd httpd-2.4.4 
//进入这个目录
   ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
--with-pcre=/usr/local/pcre   //配置信息
   make          //编译
   make install  //运行
   测试apache是否能启动成功:cd到/usr/local/apache2/bin
,之后./apachectl atart, 最后打开浏览器输入http://localhost/, 可以看到一个简单的网页上面写着It works!
 
apache好像还需要配置,这块我等后面有时间的时候再学习,欢迎大家有问题与我留言。
 
<</span>知识共享、相互学习为原则,转载请附加原出处,谢谢!>
参考链接: http://www.51testing.com/?uid-350678-action-viewspace-itemid-812385 http://linux.sheup.com/linux/linux1813.htm http://bbs.chinaunix.net/thread-3732253-1-1.html http://zh.wikipedia.org/wiki/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  apache linux