sudo apt-get update
下載安裝httpd-2.4.4.tar(apache)源碼包。
可能出現下列報錯:
1.解決apr not found —— 下載apr-1.4.6.tar.gz
tar -zxf apr-1.4.6tar.gz
./configure --prefix=/usr/local/apr
make
make install
2.解決APR-util not found問題
tar -zxf apr-util-1.3.12.tar.gz
./configure --prefix=/usr/local/apr-util -with- apr=/usr/local/apr/bin/apr-1-config
make
make install
3.若缺少,則安裝pcre
sudo apt-get install libpcre3 libpcre3-dev
4.編譯Apache
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/
make
make install
配置:
源碼安裝,修改配置文件conf/httpd.conf即可。
主要修改幾個地方:
Listen的ip+端口;
DocumentRoot = path;
<Directory path>下的訪問權限(allow all, grant all之類的);
啓動和關閉服務:
/usr/local/apache2/bin/路徑下:
sudo ./apachectl -k start
sudo ./apachectl -k stop