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/
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/
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍