Linux(十一)centos 7 rpm安装Apache(镜像自带rpm)

[[email protected] Packages]# rpm -ivh httpd-2.4.6-17.el7.centos.1.x86_64.rpm
警告:httpd-2.4.6-17.el7.centos.1.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
错误:依赖检测失败:
        /etc/mime.types 被 httpd-2.4.6-17.el7.centos.1.x86_64 需要
        httpd-tools = 2.4.6-17.el7.centos.1 被 httpd-2.4.6-17.el7.centos.1.x86_64 需要
        libapr-1.so.0()(64bit) 被 httpd-2.4.6-17.el7.centos.1.x86_64 需要
        libaprutil-1.so.0()(64bit) 被 httpd-2.4.6-17.el7.centos.1.x86_64 需要

从最下面那个缺少的软件包开始查http://pkgs.org/ 输入 libaprutil-1.so.0 即可看到你需要安装的软件包的名称,你需要通过命令

(查询目录为光驱挂载的目录)ls -l |grep 软件包名称(去掉版本号)

例如:

[[email protected] Packages]# ls -l | grep apr-util
-rw-rw-r--. 2  500  502    94132 7月   4 2014 apr-util-1.5.2-6.el7.x86_64.rpm
-rw-rw-r--. 2  500  502    78072 7月   4 2014 apr-util-devel-1.5.2-6.el7.x86_64.rpm

[[email protected] Packages]# rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm
警告:apr-util-1.5.2-6.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
错误:依赖检测失败:
        libapr-1.so.0()(64bit) 被 apr-util-1.5.2-6.el7.x86_64 需要

继续向下找软件包,只到相关的全部安装为止。

rpm -ivh apr-1.4.8-3.el7.x86_64.rpm

rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm

rpm -ivh httpd-tools-2.4.6-17.el7.centos.1.x86_64.rpm

[[email protected] Packages]# rpm -ivh httpd-2.4.6-17.el7.centos.1.x86_64.rpm
警告:httpd-2.4.6-17.el7.centos.1.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
错误:依赖检测失败:
        /etc/mime.types 被 httpd-2.4.6-17.el7.centos.1.x86_64 需要

需要安装mailcap包。

rpm -ivh mailcap-2.1.41-2.el7.noarch.rpm

rpm -ivh httpd-2.4.6-17.el7.centos.1.x86_64.rpm

输入:/etc/systemctl start httpd.service 启动apache

[[email protected] Packages]# netstat -tunl |grep ":80"
tcp6       0      0 :::80                   :::*                    LISTEN

表示apache正常启动了。

输入:curl http://本机ip即可访问默认页

外部访问Linux Apache时需要关闭防火墙或者调整防火墙规则:

iptables -F(清空防火墙规则)

firewall-cmd --add-service=http                     (即时打开)

firewall-cmd --permanent --add-service=http  (写入配置文件)

vi /etc/firewalld/zones/public.xml (查看<service name="http"/>)

时间: 2024-10-14 09:35:08

Linux(十一)centos 7 rpm安装Apache(镜像自带rpm)的相关文章

在win7下Linux (centos)的安装双系统

在win7下Linux (centos)的安装双系统 装法有两种.(太多了,第二不写了 ) 一.U盘安装 整个过程过程可分为三步. 1.从最后一个硬盘格式化一些空间出来,我的是格式100G, 方法: 在win7下右键点击"我的电脑",进入"管理",再进入"磁盘管理",找到F盘(我最后一个是F盘),点击右键,删除卷,在创建新卷:"30G",(格式为NTFS)(因为我的F盘130G),所以现在剩下100G是空的,别急,空的100G

在CentOS 6上安装Apache和PHP

本文演示如何在CentOS 6上安装Apache和PHP.CentOS 6自带的是Apache 2.2.3和PHP 5.1.6,您可以使用默认的CentOS包管理器进行安装yum.使用yum(而不是使用源代码进行安装)的优点在于您可以获得任何安全更新(分发时),并且依赖关系被自动处理. 安装Apache 运行以下命令: sudo yum install httpd mod_ssl 因为服务器在安装Apache时不会自动启动,所以必须手动启动它. sudo /usr/sbin/apachectl

在CentOS 6 中安装 Apache,Mysql, PHP

1.安装Apache 在终端中输入下面的命令就可以安装Apache了: sudo yum install httpd sudo的意思是用root用户做什么操作.要点击y就确认下载安装了,非常方便. 然后用下面的命令来启动服务 sudo service httpd start 现在不用着急往下弄,直接在浏览器中输入DigitalOcean给你的IP地址,应该就可以访问到Apache的欢迎页面了.类似下面的样子: 是不是很酷?如果你的域名已经成功解析到你主机的IP地址上的话,用你的域名应该也可以访问

Linux(十)centos 7 rpm安装gcc(镜像自带rpm)

[[email protected] Packages]# rpm -ivh gcc-4.8.2-16.el7.x86_64.rpm警告:gcc-4.8.2-16.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY错误:依赖检测失败:        cpp = 4.8.2-16.el7 被 gcc-4.8.2-16.el7.x86_64 需要        glibc-devel >= 2.2.90-12 被 gcc-4

CentOS如何安装系统镜像里的rpm包

[[email protected] ~]# mkdir /root/cdrm/ [[email protected] ~]# mount -o loop /dev/cdrom /root/cdrm/ #挂载光盘镜像 [[email protected] ~]# cd /root/cdrm/Packages/ #进入安装包目录 [[email protected] Packages]# ls -al|wc -l #查看当前目录下安装包的个数 4188 [[email protected] Pac

转载:centos上yum安装apache+php+mysql等

1. 更新系统内核到最新. [[email protected] ~]#yum -y update 系统更新后,如果yum安装时提示错误信息,请执行以下命令修复. [[email protected] ~]#rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY* 2. 安装Apahce, PHP, Mysql, 以及php连接mysql库组件 y[[email protected] ~]#um -y install httpd php mysql mysql-serv

CentOS 下编译安装Apache

卸载原有的apache 首先从 http://httpd.apache.or 下载apache源码包httpd-2.4.4.tar.gz然后从 http://apr.apache.org 下载apr-1.4.6.tar.gz和apr-util-1.5.1.tar.gz然后从 http://sourceforge.net/ 下载pcre-8.32.tar.gz和pcre-devel-8.32.tar.gz 先装gcc和makeyum -y install gccyum -y install mak

centos系统yum安装apache+php+mysql

原文参考扩展来自:http://blog.csdn.net/lumengabc/article/details/38963609 先来解释一下,什么是 LAMP.正如标题所言,LAMP 实际上就是 Linux.Apache.MySQL.PHP 四个名称的缩写,当然最后一个 "P" 还有其他说法是 Perl 或者 Python.不用多说了,本文讲解的就是 Linux.Apache.MySQL.PHP 这四个东西,所以就这样解释了. 自己很早就在做网站,最初玩的是 ASP,后来主要研究 .

CentOS下编译安装Apache

与Apache 2.2.x相比,Apache 2.4.x提供了很多性能方面的提升,包括支持更大流量.更好地支持云计算.利用更少的内存处理更多的并发等.除此之外,还包括性能提升.内存利用.异步 I/O的支持.动态反向代理设置.与时间驱动的Web服务器相当或更好的性能.更强大的处理资源分配能力,更便捷的缓存支持以及可定制的高速服务器和代理 等.其它的功能还包括更简单的错误分析.更灵活的设置项.更强大的验证机制和更完整的文档. Apache服务器项目管理委员会和Apache基金会主席Jim Jagie

linux 源码解压安装apache

step1: 查看是否已安装apache软件,如果有则卸载原有的apache step2: 先装gcc和make yum -y install gcc yum -y install make yum -y install gcc-c++ 没有这个gcc-c++一会编译不prce step3: 从 http://httpd.apache.or 下载apache源码包httpd-2.4.4.tar.gz 然后从 http://apr.apache.org 下载apr-1.4.6.tar.gz和apr