平台:Ubuntu64位
##一、安装前的准备
1、我们首先准备需要安装的程序包,需要安装的程序有:apr、apr-util、pcre、httpd(apache)
为了方便大家安装,这里我把以上几个库的最新版本进行了打包,方便大家下载。
下载地址
##二、安装
1、首先安装apr
[root@localhost ~]# tar -zxf apr-1.5.
[root@localhost apr-1.5.2]# ./configure --prefix=/usr/local/apr
[root@localhost apr-1.5.2]# make
[root@localhost apr-1.5.2]# make install
2、安装apr-util
[root@localhost ~]# tar -zxf apr-util-1.5.
[root@localhost apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
[root@localhost apr-util-1.5.4]# make
[root@localhost apr-util-1.5.4]# make install
3、安装pcre
[root@localhost ~]# unzip pcre-8.
[root@localhost pcre-8.40]# ./configure --prefix=/usr/local/pcre
[root@localhost pcre-8.40]# make
[root@localhost pcre-8.40]# make install
4、最后安装apache(必须在上面几个安装完成后执行这一步)
[root@localhost ~]# tar -zxf httpd-2.4.
[root@localhost httpd-2.4.25]# ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre (除了指定Apache的安装目录外,还要安装apr、apr-util、pcre,并指定参数)
[root@localhost httpd-2.4.25]# make
[root@localhost httpd-2.4.25]# make install
##三、启动
- 启动Apache:
/usr/local/apache2/bin/apachectl start
- 停止Apache:
/usr/local/apache2/bin/apachectl stop
- 重启Apache:
/usr/local/apache2/bin/apachectl restart
在浏览器中打开localhost,如果现显示“It works!”,则表示启动成功。
如果网站的index后缀是PHP格式的,则要修改配置文件(/usr/local/apache2/conf),在DirectoryIndex增加 。
#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
DirectoryIndex
</IfModule>
参考:/zhuque/archive/2012/11/03/