zoukankan      html  css  js  c++  java
  • apache2.4的安装与卸载

    安装sudo apt-get install apache2,这不是源码安装的方式,产生的apache地址在/etc/apache2,配置文件是apache2.conf
    如果浏览器输入127.0.0.1,那么安装是成功的,可以进入配置的环节。

    卸载

    sudo apt-get --purge remove apache-common
    sudo apt-get --purge remove apache
    找到没有删除掉的配置文件,一并删除
     
    sudo find /etc -name "*apache*" |xargs  rm -rf 
    sudo rm -rf /var/www
    sudo rm -rf /etc/libapache2-mod-jk
    sudo rm -rf /etc/init.d/apache2
    sudo rm -rf /etc/apache2
     
    删除关联,
     
    dpkg -l |grep apache2|awk '{print $2}'|xargs dpkg -P
     
    删除svn
    sudo apt-get remove subversion
    sudo apt-get remove libapache2-svn
     
    最后用 dpkg -l | grep apache 和 dpkg -l | grep apache2检查,如无返回即干净卸载
     

    2.sudo apt-get autoremove ,如果这一步失败,出现dpkg:处理 xxx (--configure)时出错解决办法,也可用于卸载软件出错的情况

    2.1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名
    2.2.$ sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹
    2.3.$ sudo apt-get update, apt-get -f install //不用解释了吧
    2.4.$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
    2.5.$ sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉
    2.6.$ sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info //把以前的info文件夹重新改回名字
    然后重新sudo apt-get autoremove

    3.再whereis apache2,看看还剩哪些apache2的文件,都删了sudo rm -rf 文件的路径

  • 相关阅读:
    【codeforces 723F】stSpanning Tree
    struts2.0中struts.xml配置文件详解
    存储过程中调用JAVA程序段
    本不该逃避
    利用js实现对页面的自动刷新
    [转]从硬盘安装 RedHat Enterprise Linux Server 5 iso
    正则表达式使用
    利用XmlBean轻松读写xml(转)
    Struts2+Spring2+Hibernate3 web应用示例(七)
    在DWR中实现直接获取一个JAVA类的返回值的两种方法
  • 原文地址:https://www.cnblogs.com/zhaoxu123/p/5754181.html
Copyright © 2011-2022 走看看