现在的位置: 首页 > 综合 > 正文

centos6.3-64位搭建LAMP环境之安装apache2.4.7

2013年01月28日 ⁄ 综合 ⁄ 共 1087字 ⁄ 字号 评论关闭

apache我也是安装的最新的2.4.7,可以到官网下载源码包:http://httpd.apache.org/download.cgi#apache24

结果在./configure --prefix=/usr/local/apace --enable-so生成编译文件的时候,报了一个错误提示configure: error: APR not found. Please read the documentation.

我用yum install apr试了一下,能安装apr但是编译的时候还是报这个错误,于是我搜索到了这篇文章:http://www.51testing.com/html/18/311318-832068.html

也对他表示感谢。

也就是说最新的Apache 2.4.7要依赖,apr,apr-util和pcre(这个很自然要用),所以到官网上下载apr和apr-util

地址:http://apr.apache.org/download.cgi

然后分别安装到/usr/local/apr和/usr/local/apr/apr-util编译的时候也很简单,就指定一下--prefix就可以了。不指定就安装到默认的路径下,可以自己看configure的默认安装路径。应该也是/usr/local

然后到ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/这里下载pcre我选择的是最新的

pcre-8.32.tar.gz 1749 KB 12-11-30 上午12:00:00

ok了,再把pcre安装到/usr/local/pcre下就可以编译apache了。

到解压到的apache目录下,我的编译参数是这样的:

./configure --prefix=/usr/local/apache --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre

然后make && make install

就安装成功了。

这个时候apache已经可以解析静态资源了,你直接本地或者远程访问一下,就可以看到It Works!的页面了。

这个时候apache只能解析静态资源,你去查看他的配置文件vim /usr/local/apache/conf/httd.conf的时候搜索php是没有的。

主要是没有这行:LoadModule php5_module        modules/libphp5.so

因为这行需要安装php的时候才会生成。

抱歉!评论已关闭.