`

Linux卸载系统自带的httpd的方法

阅读更多

今天扫描linux的服务器,发现了httpd服务存在一些安全隐患,由于以前安装过新版本的apache,安装linux时自带的httpd服务就没必要留在系统里面了。于是进行了:
  #rpm -e httpd
  结果,出现以下错误
  httpd-mmn = 20020628 is needed by (installed) mod_perl-1.99_07-5
  httpd-mmn = 20020628 is needed by (installed) mod_python-3.0.1-3
  httpd-mmn = 20020628 is needed by (installed) mod_ssl-2.0.40-21
  httpd-mmn = 20020628 is needed by (installed) php-4.2.2-17
  libapr.so.0 is needed by (installed) mod_perl-1.99_07-5
  libaprutil.so.0 is needed by (installed) mod_perl-1.99_07-5
  webserver is needed by (installed) webalizer-2.01_10-11
  httpd >= 2.0.40 is needed by (installed) mod_perl-1.99_07-5
  httpd >= 2.0.40 is needed by (installed) mod_python-3.0.1-3
  httpd is needed by (installed) mod_ssl-2.0.40-21
  看来,要卸载这些东西还应该卸载它的依赖包,于是
  #rpm -e mod_ssl
  #rpm -e mod_python
  #rpm -e mod_perl
  #rpm -e webalizer
  把所有的依赖包都卸载后
  再次 #rpm -e httpd 成功!
  在网上找了以下rpm还可以加一些参数
  如#rpm -e httpd --nodeps可以不用卸载这些依赖包

分享到:
评论

相关推荐

    linux+nginx+php+mysql环境配置指南.pdf

    在安装 Nginx 之前,需要卸载系统自带的 httpd。使用 rpm 命令卸载 httpd 和相关依赖项。然后,使用 yum 命令安装 Nginx 所需的依赖项,包括 gcc、autoconf、libjpeg 等。 安装 PHP 在安装 PHP 之前,需要安装相关...

    linux+nginx+php+mysql环境配置指南借鉴.pdf

    在安装 Nginx 之前,需要卸载系统自带的 httpd server。使用 rpm 命令卸载 httpd,发现需要卸载两个相关的包:mod_perl 和 mod_dav_svn。使用 rpm 命令卸载这两个包,最后卸载 httpd。 三、安装 Nginx 使用 yum ...

    基于Red Hat Linux 9的Moodle平台搭建.pdf

    在软件安装过程中,需要先卸载系统自带的PHP和MySQL,然后手动安装指定版本的软件包,包括MySQL数据库服务器、Apache web服务器和PHP脚本语言。此外,还要安装一些必要的库文件,如libxml2(用于XML操作)、Compress...

    红旗linux命令学习.pdf

    红旗Linux是一款基于Linux内核的操作系统,它广泛应用于服务器、桌面以及嵌入式设备。在学习红旗Linux时,熟悉和掌握命令行操作是至关重要的。以下是一些关键的Linux命令和系统目录的详细解释: 1. **关机与重启...

    如何在LINUX配置APACHEPHP并调出GD库[归纳].pdf

    3. **卸载系统自带的Apache和PHP**: - 使用`rpm -qa | grep httpd`列出所有Apache相关的包,然后分别使用`rpm -e`命令进行卸载。 - 对于PHP,同样使用`rpm -qa | grep php`列出相关包,然后执行卸载命令。 4. **...

    Linux下mysql+php+apache环境的搭建.pdf

    在开始之前,你需要先卸载系统自带的MySQL、PHP和Apache,以避免版本冲突。可以使用`rpm -qa | grep ***`列出所有相关软件包,然后用`rpm -e --nodeps ****`卸载。 接下来,编译安装Apache2和PHP 5.4.3所需的支持...

    LINUX下的LAMP编译安装(apache+php+mysql)[参照].pdf

    首先,我们需要做一些准备工作,包括移除系统自带的包、安装必要的开发包以及配置用户权限。 1. **移除系统自带的包** 在开始编译安装之前,先通过`yum remove`命令卸载系统已有的Apache、MySQL和PHP的相关包,以...

    Apache2.2.29 windows版本

    - 启动Apache服务器,可以通过命令行输入`httpd.exe`或者使用安装包自带的启动脚本。 2. **配置文件** - `httpd.conf`是Apache的主要配置文件,包含了服务器的基本设置。例如,监听端口(默认为80),服务器根...

    浅析centos 7 自带的 php 5.4升级为 5.6的方法

    在Linux系统管理中,有时需要更新过时的软件包以保持系统的安全性与性能。本文将详细阐述如何在CentOS 7环境下将预装的PHP 5.4升级至5.6版本。这是一个重要的过程,因为PHP 5.4在安全性和功能上已落后于其后续版本,...

    Apache安装指南

    值得注意的是,如果你的Linux发行版自带了这些软件,可以直接使用,否则需要自行下载。 在安装过程中,遵循正确的顺序是关键。首先,通过`yum`命令卸载任何旧版本的依赖包,例如apr-util-devel、apr、apr-util等。...

    CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)

    接下来,卸载系统自带的Apache和PHP软件包,安装Nginx: ```bash yum remove httpd* php* yum install nginx chkconfig nginx on service nginx start ``` 2. **安装MySQL**: 安装MySQL数据库及其服务器...

    WampServer 2.5.zip

    WampServer是一个在Windows操作系统上搭建本地Web开发环境的工具,它集成了Apache服务器、MySQL数据库和PHP解释器,使得开发者能够在个人电脑上创建、测试和部署基于LAMP(Linux、Apache、MySQL、PHP)架构的Web应用...

Global site tag (gtag.js) - Google Analytics