源码安装Apache

  1. 配置静态IP
    vim /etc/sysconfig/network-scripts/ifcgf-ens33
	 BOOTPROTO=static #将 dhcp改为static
     IPADDR=169.254.126.8  #IP地址
     NETMASK=255.255.255.0 #子网掩码
     GATEWAY=168.254.126.1 #网关
     DNS1=8.8.8.8
     DNS2=114.114.114.114
1.重启网络
systemctl restart network
2.关闭防火墙
sysyemctl stop firewalld
setenforce 0

2.配置yum源
vim /etc/yum.repo.d/q.repo

[q]
name=q
baseurl=file:///mnt
gpgcheck=0

3.挂载lamp源码镜像包:

    mount  /dev/sr0  /media
    cd  /media
    ls
解压Apache的源码包,并进入到解压的目录中:
    cp /media/*  /usr/src
    cd /usr/src/
 
卸载lamp镜像: umount /dev/sr0
直到下面显示未挂载字样为止

挂载系统光盘镜像:mount /dev/sr0   /mnt
注意:
    A:这里的挂载点即/mnt  跟之前的源里路径是相同的
    B:确认虚拟机的设置中的DVD那行里的设备状态两个复选框都选上

安装Apache需要的库环境:

 yum -y install gcc gcc-c++ gcc-
 yum -y install pcre* apr* libdb-devel expat-devel ncurses-devel libxml2-devel zlib-devel xz-devel

解压Apache的源码包,并进入到解压的目录中:

 tar xvf httpd-2.2.9.tar.gz -C /usr/src/
 cd /usr/src/httpd-2.2.9/

4)开始配置并检测依赖环境,要求安装目录为/usr/local/apache:

./configure --prefix=/usr/local/apache --enable-so

请检查是否成功生成Makefile文件,并开始编译:
ls
make
请执行安装Apache,安装成功:maek install
请启动Apache,并将Apache设置为开机自动启动:
/usr/local/apache/bin/apachectl start
cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
vim /etc/init.d/httpd

#!/bin/sh
#chkconfig: 35 85 21
chkconfig --add httpd

在Apache默认的网站根目录下创建一个测试页面,测试是否可以访问成功:
vim /usr/local/apache/htdoc/index.html

<h1>703a's all students welcome to IBM</h1>

usr/local/apache/bin/apachectl restart
浏览器输入网址:169.254.126.8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值