分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

CentOS-6 源码编译安装httpd 2.4

发布时间:2023-09-06 01:41责任编辑:苏小强关键词:http编译
编译httpd2.4

"注意:httpd2.4 ?依赖apr 1.4+以上 ?,apr-util-1.4+以上"

1,解压缩包至任意目录

 tar apr-1.6.3.tar.bz2 ?tar apr-util-1.6.1.tar.bz2 tar httpd-2.4.29.tar.bz2

2,复制apr以及apr-util整个解压包目录,复制到httpd-2.4.29/srclib/目录下,并且改成相对应的名字

 ????cp -r apr-1.6.3 httpd-2.4.29/srclib/apr ????cp -r apr-util-1.6.1 httpd-2.4.29/srclib/apr-util

3,安装相关的依赖包

 ???yum install ??pcre-devel openssl-devel expat-devel -y ???4,开始编译 ???./configure ????--prefix=/app/httpd24 ????--enable-so ????--enable-ssl ????--enable-cgi ????--enable-rewrite ????-with-zlib ????--with-pcre ?????--with-included-apr \ #"注意这一项是指定apr程序的" ???-enable-modules=most ????--enable-mpms-shared=all ????-with-mpm=prefork ?????make -j 4 &&make install

4.添加PATH变量

 ????echo ‘PATH=/app/httpd24/bin:$PATH‘ >/etc/profile.d/httpd24.sh ???检查文件 ???#cat /etc/profile.d/httpd24.sh ???加载环境变量文件 并检查 ???source /etc/profile.d/httpd24.sh ???echo $PATH

5,创建apache用户

 ???useradd -r -s /sbin/nologin apache 

6,修改httpd配置文件

 修改这些指令 ???User apache ?????Group apache

7,将服务设置为开机自动启动

方法一: 写入 /etc/rc.d/rc.local ?vim /etc/rc.d/rc.local ?/app/httpd24/bin/apachectl start 方法二:如果原来就有httpd,可以修改原有的 服务脚本 ??/etc/init.d/httpd/ 并改名httpd24 ???cd /etc/init.d ???mv httpd ??httpd24 ???将文件中的这几项修改为如下: ???vim httpd24 ?????apachectl=/app/http24/bin/apachectl ???httpd=${HTTPD-/app/httpd24/bin/httpd} ???pidfile=${PIDFILE-/app/httpd24/logs/httpd.pid} ??将httpd24加入服务,并设为开机自动启动 ???chkconfig --add httpd24 ???查看 ???chkconfig --list ?httpd24 ???httpd24 ????????0:off ??1:off ??2:off ??3:off ??4:off ??5:off ??6:off ???设为开机自动启动 ???chkconfig ?httpd24 ?on

安装完成

CentOS-6 源码编译安装httpd 2.4

原文地址:http://blog.51cto.com/13598893/2070302

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved