Linux下安装、配置Apache服务器

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/u012495579/article/details/72717966

平台:Ubuntu64位

一、安装前的准备

1、我们首先准备需要安装的程序包,需要安装的程序有:apr、apr-util、pcre、httpd(apache)
为了方便大家安装,这里我把以上几个库的最新版本进行了打包,方便大家下载。
下载地址

二、安装

1、首先安装apr

[root@localhost ~]# tar -zxf apr-1.5.2.tar.gz
[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.4.tar.gz
[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.40.tar.gz
[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.25.tar.gz
[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格式的,则要修改httpd.conf配置文件(/usr/local/apache2/conf),在DirectoryIndex增加 index.php。

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

参考:http://www.cnblogs.com/zhuque/archive/2012/11/03/2763352.html

猜你喜欢

转载自blog.csdn.net/u012495579/article/details/72717966