1onlinux前言编译安装ApacheHTTPServer。最新版本是2.4.41。安装apr、apr-util和pcre后,编译安装。2准备工作有apr、apr-util、pcre三个,安装的可以跳过。2.1apr下载:链接tar-zxvfapr-1.7.0.tar.gzcdapr-1.7.0./configure--prefix=/usr/local/apr/aprmakesudomakeinstall安装位置自定义。2.2apr-util下载:链接tar-zxvfapr-util-1.6.1.tar.gzcdapr-util-1.6.1./configure--prefix=/usr/local/apr/util--with-apr=/usr/local/apr/apr安装位置是自定义的。如果在上一步更改了apr的默认安装位置,则需要使用--with-apr指定自定义apr的安装位置。然后编译安装:makesudomakeinstall2.3pcre下载:链接tar-zxvfpcre-8.44.tar.gzcdpcre-8.44./configure--prefix=/usr/local/pcremakesudomakeinstall3Apache3.1下载官网3.2解压tar-zxvfhttpd-2.4.41.tar.bz2cdhttpd-2.4.413.3Install./configure--prefix=/usr/local/httpd由于修改了apr的默认安装位置,提示找不到apr,所以使用./configure--help查看选项帮助。选项挺多的,但是需要apr相关的选项:./configure--help|grep-i"apr"所以添加选项:./configure--prefix=/usr/local/httpd\--with-apr=/usr/local/apr/apr\--with-apr-util=/usr/local/apr/util如果找不到pcre,添加:--with-pcre=/usr/local/pcre3.4compileandinstallmakesudomakeinstall3.5修改默认配置vimPREFIX/conf/httpd.confwherePREFIX是安装位置。根据需要修改服务器名称、端口等。搜索ServerName,初始配置可以修改为:ServerNamelocalhost:803.6启动服务PREFIX/bin/apachectl-kstartPREFIX为安装位置,如果权限被拒绝,请添加sudo.3.7,在中输入刚才自定义的ServerName测试浏览器:成功,这里显示安装目录下的htdocs/index.html。
