rpm包管理工具
rpm | |
---|---|
rpm -q httpd | 查看是否安装httpd |
rpm -qa | 查看所有已安装的软件 |
rpm -ivh httpd-2… | 安装httpd |
rpm -qi httpd | 查看httpd详情 |
rpm -qc httpd | 查看配置文件 |
rpm -ql httpd | 查看所有文件 |
rpm -qd httpd | 查看文档帮助 |
rpm -qf /uer/share/man/man8/apachet1.8.gz | 查看是哪个安装包的 |
rpm -e httpd | 卸载 |
rpm -qR httpd | 查看已装文件的依赖关系 |
rpm -qpi httpd | 查看没安装文件的详情 |
rpm -U httpd | 如果未安装,直接安装,已安装就升级 |
rpm -F httpd | 如果未安装,直接放弃安装 |
rpm --rebuilddb | 重建数据库 |
rpm安装首先挂载光盘
然后先安装依赖包
再安装httpd包
用netstat -antp | grep httpd查看是否启动httpd
yum源安装
yum | |
---|---|
yum install httpd -y | 安装httpd |
yum remove httpd -y | 卸载httpd |
yum list | 查看安装包 |
yum repolist | 查看软件源 |
yum repolist all | 查看所有软件源 |
yum list installed httpd | 查看已安装的软件包 |
yum provides rz | 查看rz来自哪个路径 |
yum search telnet | 查找所有telnet软件包 |
yum list updates | 查看系统软件包有哪些需要更新 |
yum upgrade | 升级所有软件包 |
yum update +软件名 | 更新指定软件 |
yum install httpd --downloadonly --downloaddir=/data/packages | 只下载不安装软件 |
当有网络时,直接yum install httpd
并且将httpd的依赖包都下载了
当没有网络时,可以在本地建一个yum源,然后下载
源码安装
1.将下载的httpd包和依赖包下载下来然后解压
2.将解压完的apr两个目录复制到httpd目录中的srclib中并改名为apr和apr-util
3.用yum安装pcre-devel和expat-devel
4.指定安装目录./configure --prefix=/usr/local/httpd
5.make编译
6.make安装
7.进入/usr/local/httpd/conf,编辑httpd.conf,然后将域名那一行的#去掉
8.进入上级的bin中执行./apachectl
9.进入上级的htdocs中编辑index.html改变主页