官方文档:http://httpd.apache.org/docs/2.4/install.html#comments_section
1.准备
主包:
httpd-2.4.17.tar.gz http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.17.tar.gz
依赖:
apr-1.5.2.tar.gz, http://apache.dataguru.cn//apr/apr-1.5.2.tar.gz
apr-util-1.5.4.tar.gz, http://apache.dataguru.cn//apr/apr-util-1.5.4.tar.gz
pcre-8.37.tar.gz, http://exim.mirror.fr/pcre/pcre-8.37.tar.gz
配置apache与tomcat集成时用:
tomcat-connectors-1.2.41-src http://apache.fayea.com/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.41-src.tar.gz
2. 将上述包上传到服务器(我把它们放在/var/public_root下,准备把http服务安装在/opt下)
2.1 解压pcre
# tar jxvf pcre-8.37.tar.gz 2.2 解压httpd
# tar jxvf httpd-2.4.16.tar.gz 2.3 将apr与apr-util解压到httpd-2.4.17/srclib目录下
# tar jxvf apr-1.5.2.tar.bz2 -C httpd-2.4.17/srclib
# tar jxvf apr-util-1.5.4.tar.bz2 -C httpd-2.4.17/srclib
2.4 将apr-1.5.2和apr-util-1.5.4分别改名为apr和apr-util
# cd /var/public_root/httpd-2.4.17/srclib/
# mv apr-1.5.2 apr
# mv apr-util-1.5.4 apr-util 3. 安装依赖包 安装位置: /opt/软件名 apr与apr-util不需要单独安装,只需要在安装httpd的时候指定一下 3.1
安装pcre
# cd /var/public_root/
pcre-8.37
# make & make install 编译并安装
# make clean 清楚make产生的垃圾4. 安装httpd
# cd /var/public_root/httpd-2.4.17
# ./configure --prefix=/usr/local/apache -with-pcre=/usr/local/pcre-8.37/bin/pcre-config -with-included-apr # make & make install # make clean5. 配置httpd.conf
编辑/usr/local/apache/conf/httpd.conf
- Listen值改为9080
6. 启动
# cd /opt/apache/bin/
# ./apachectl -k start
7. 在浏览器里输入localhost:9080看到It Works! 就表示成功了。
时间: 2024-12-11 09:34:50