centos7编译安装httpd-2.4

httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。

  • 官网下载地址httpd.apache.org/
  • 实验使用httpd-2.4.27

1. 解压到/usr/local/src/下。(习惯于放在此目录下)

#tar -xvf httpd-2.4.27.tar.bz2 解压到/usr/local/src/下
#rpm -q apr 查看是否安装apr
#yum install apr 未安装执行此命令安装。已安装请忽略。

2. 安装开发组

yum groupinstall “development tools”
yum install apr-devel
yum install apr-util-devel
yum install openssl-devel
yum install pcre-devel

3. 执行以下代码

./configure --prefix=/app/httpd2.4 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --enable-modules=most --enable-mpms-shared=all --with-mpm=worker

3. 4线程同时编译

make -j 4 && make install

4. 创建用户

useradd -r -d /app/httpd2.4/htdocs -s /sbin/nologin apache 

打开配置文件,路径为vim /app/httpd2.4/conf/httpd.conf
这里写图片描述
5. 更改环境变量

vim /etc/profile.d/httpd2.4.sh 写入以下代码
PATH=/app/httpd2.4/bin:$PATH 
  • . /etc/profile.d/httpd24.sh 运行。

6. 测试访问

apachectl start 启动服务
curl 172.18.**.** (自己的ip地址)测试访问

7. 设置开机启动
这里写图片描述
如有错误请留言。(* ̄︶ ̄)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值