yum应用安装及使用,基础源和扩展源配置修改,文件解压缩,apache2.4源码安装

解压缩:
压缩:tar -czf etc1.tar.gz(压缩后的新名字,.tar.gz压缩格式) /etc(需要压缩的目录)
解压:tar xf etc1.tar.gz(加-C添加路径,不加路径的话就是解压到当前目录。zip格式的用话unzip解压,压缩是zip加目录)
yum的使用

  1. 安装yum,直接输入yum命令就可以
  2. 安装完后进行基础源配置:vi /etc/yum.repos.d/ CentOS-Base.repo 把[base]、[updates]、[extras]、[centosplus]中的mirrorlist网址屏蔽掉,baseurl网址打开,使我们在用yum安装下载其他应用的时候优先使用外网。
  3. 清除缓存并新建缓存:yum clean all清除缓存;yum makecache 新建缓存
  4. 扩展源安装:yum -y install epel-release
    修改配置文件:vi /etc/yum.repos.d/epel.repo 把[epel]、[epel-debuginfo]、[epel-source] 中的mirrorlist网址屏蔽掉,baseurl网址打开,使我们在用yum安装下载其他应用的时候优先使用外网。
  5. ls /etc/yum.repos.d(CentOS-Base.repo基础源;epel.repo扩展源,都要有,确定都有之后就可以正常使用了。)
    yum安装:yum -y install 应用名称
    yum重装:yum -y reinstall
    yum卸载:yum -y remove
    查询需要安装的应用信息:yum provides 应用名称
    yum -y install 应用名称信息(包名,版本,el7(centos7),64位)

源码安装
1.配置环境:yum -y install gcc make zlib-devel pcre pcre-devel openssl-devel
2.wget 加下载地址
3.下载完成后解压,然后运行:./configure --prefix=/mnt(路径及目录名)
4.安装应用后会提示安装依赖文件,挂上依赖格式:./configure --prefix=/mnt(路径及目录名) --with-apr(目录名)=/mnt(路径及目录名)
5.编译:make && make install
6.运行:/usr/local/httpd(路径下的目录)/bin(目录下的bin)/apachectl(用户) start(restart/stop)
7.查询端口进程:lsof -i: 80(不要忘记添加开放80端口)
源码安装卸载:源码包卸载,删除文件。

源码安装apache2.4

  1. wget https://mirrors.aliyun.com/apache/httpd/httpd-2.4.38.tar.gz
  2. tar xf httpd-2.4.38.tar.gz
  3. cd httpd-2.4.38.tar.gz  ./configure –prefix=/mnt/httpd(提示没有APR)
  4. wget http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz(解压并进入)
  5. ./configure --prefix=/mnt/apr
  6. make && make install
  7. cd httpd-2.4.38.tar.gz  ./configure –prefix=/mnt/httpd --with-apr=/mnt/apr(提示没有APR-util)
  8. wget    http://archive.apache.org/dist/apr/apr-util-1.5.4.tar.gz (解压并进入)
    
  9. ./configure –prefix=/mnt/apr-util
    
  10. make && make install (提示没有APR)
  11. ./configure --prefix=/mnt/apr-util --with-apr=/mnt/apr
  12. cd /httpd-2.4.38
  13. ./configure –prefix=/mnt/httpd --with-apr=/mnt/apr --with-apr-util=/mnt/apr-util
  14. make && make install
  15. /mnt/httpd/bin/httpd
  16. lsof -i:80
    注意:wget需要提前安装
  17. yum provides wget
  18. yum -y install wget-1.14-18.el7_6.1.x86_64
    在这里插入图片描述
    遇到的问题:
  19. 安装完APR之后继续安装httpd然后提示需要下载APR-util
  20. ./configure后make && make install编译
  21. 红色警告,缺少文件 。缺少相关的xml文件 yum -y install exptc-devel。{ /usr/local/apr-util/lib/libaprutil-1.so: undefined reference to `XML_GetErrorCode’ }。然后删除APR-util,再安装一次。
  22. with目录名和路径不一样
  23. 没有添加80端口。
  24. 提示按1退出命令。直接重装

(2019.12.06 20:40)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值