Linux下安裝、配置Apache伺服器

黑水滴滴發表於2017-05-24

平臺: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

相關文章