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