Linux下安装、配置Apache服务器

时间:2025-03-25 17:27:38

平台: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/