国庆这几天闲着没事,自己动手搭建一下简单的web环境吧。 在哪里跌倒了,就在哪里躺一会儿吧!安装软件列表:
- httpd-2.4.6.tar.gz
- pcre-8.33.tar.gz
- apr-1.4.8.tar.gz
- apr-util-1.5.2.tar.gz
名词解释:
- apr(解决APR not found的solution) apr 全称为Apache Portable Runtime,中文翻译为Apache可移植运行时,是Apache HTTP服务器的支持库,提供了一组映射到低层操作系统的API。如果操作系统不支持某个特定的功能,APR将提供一个模拟的实现。这样程序员使用APR编写真正可在不同平台上移植的程序。
- apr-util(解决APR util not found的solution) apr-util应该是apr的一些补充的工具包,其作用应该类似上面谈到的apr。
- pcre(解决prce not found的solution) pcre 的全称为 Perl Compatible Regular Expressions,是一个c语言库的正则表达式,被包含在很多自由软件项目中,其中就包括apache,所以这个也是在安装apache时必备的。下面这个网址可以对pcre了解更多的内容。 http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions
开始动手吧......
软件下载地址:- 检查是否以安装apache
rpm -qa | grep httpd-------------------------------------------------httpd-2.2.15-15.el6.centos.1.x86_64httpd-tools-2.2.15-15.el6.centos.1.x86_64#卸载系统apacherpm -e --nodeps httpd-2.2.15-15.el6.centos.1.x86_64rpm -e --nodeps httpd-tools-2.2.15-15.el6.centos.1.x86_64#使用yum卸载 yum remove apache
- 检查是否以安装apr
rpm -qa | grep apr------------------------------------------------------apr-1.3.9-5.el6_2.x86_64apr-util-1.3.9-3.el6_0.1.x86_64apr-util-ldap-1.3.9-3.el6_0.1.x86_64#卸载apryum remove apr
- 安装pcre
tar -xzvf pcre-8.33.tar.gzcd pcre-8.33./configuremake && make install------------------------------------------------------------#在编译的时候最后出现一个错误configure: error: You need a C++ compiler for C++ support.#解决 安装 c++yum install gcc-c++#安装完后成功编译
- 安装apr
tar -xzvf apr-1.4.8.tar.gzcd apr-1.4.8./configure --prefix=/usr/local/aprmake && make install
- 安装apr-util
tar -xzvf apr-util-1.5.2.tar.gzcd apr-util-1.5.2./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/aprmake && make install
- 安装apache
tar -xzvf httpd-2.4.6.tar.gz #解压压缩包cd httpd-2.4.6./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/make && make install
- 使用浏览器访问:http://192.168.55.222/ 出现以下信息:It works!
到此完毕 。Success