這里給出官方的安裝步驟毡们,采用的是編譯安裝方式匪煌。
[Download](http://httpd.apache.org/docs/2.4/install.html#download)
$ lynx http://httpd.apache.org/download.cgi
[Extract](http://httpd.apache.org/docs/2.4/install.html#extract)
$ gzip -d httpd-NN.tar.gz
$ tar xvf httpd-NN.tar
$ cd httpd-NN
[Configure](http://httpd.apache.org/docs/2.4/install.html#configure)
$ ./configure --prefix=PREFIX
[Compile](http://httpd.apache.org/docs/2.4/install.html#compile)
$ make
[Install](http://httpd.apache.org/docs/2.4/install.html#install)
$ make install
[Customize](http://httpd.apache.org/docs/2.4/install.html#customize)
$ vi PREFIX/conf/httpd.conf
[Test](http://httpd.apache.org/docs/2.4/install.html#test)
$ PREFIX/bin/apachectl -k start
[Download]
官方下載地址:
$ wget http://mirror.bit.edu.cn/apache/httpd/httpd-xxx.tar.gz
[Extract]
$ tar zvf httpd-xxx.tar.gz//解壓文件
[Configure]
$ ./configure --prefix=/usr/local/apache//這里是安裝目錄
[Compile]
$ make
[Install]
$ make install
常見命令
- 啟動(dòng):PREFIX/bin/apachectl -k start
- 停止:PREFIX/bin/apachectl -k stop
- 重啟:PREFIX/bin/apachectl -k restart
- 優(yōu)雅重啟:PREFIX/bin/apachectl -k graceful
- 優(yōu)雅停止:PREFIX/bin/apachectl -k graceful-stop
常見錯(cuò)誤
提示找不到配置文件,并且加載的配置文件路徑并不在安裝的Apache路徑下面注祖。(可能原因是編譯多次尘喝,第一次未指定編譯路徑,第二次又指定了路徑)
httpd被調(diào)用后第一件要做的事情就是找到并讀取配置文件httpd.conf 求冷。此文件的位置是在編譯時(shí)設(shè)定的,但也可以象下面這樣在運(yùn)行時(shí)用 -f 選項(xiàng)來指定:
$ PREFIX1/bin/apachectl -f PREFIX2/conf/httpd.conf