Linux系统下卸载自带Mysql、Apache、Php

首先需要说明一下,在Linux系统中,卸载自带的Mysql、Apache、Php,你需要根据你所使用的操作系统和版本选择对应的安装组件,以下是在Ubuntu 18.04系统下卸载自带的Mysql、Apache、Php的完整攻略。

卸载Mysql

  1. 先检查你的系统中是否安装了Mysql

在终端输入以下命令检查你的系统中是否安装了Mysql:

dpkg -l | grep mysql
  1. 卸载本地版本的Mysql

如果你发现你的系统中已经安装了Mysql,那么你可以通过下面的命令来卸载本地版本的Mysql:

sudo apt-get remove --purge mysql-server mysql-client mysql-common
  1. 删除Mysql残留文件

如果你只是卸载了Mysql,那么系统中可能会残留一些配置文件和数据文件,要彻底删除这些残留文件,可以输入以下命令:

sudo apt-get autoremove --purge && sudo apt-get autoclean && sudo apt-get remove dbconfig-mysql

卸载Apache

  1. 先关掉Apache

在终端中输入以下命令关掉Apache:

sudo systemctl stop apache2
  1. 禁用Apache服务

在终端中输入以下命令禁止Apache自启动:

sudo systemctl disable apache2
  1. 卸载Apache软件包

在终端中输入以下命令卸载Apache软件包:

sudo apt-get remove apache2*
  1. 删除Apache相关的配置文件和目录

在终端中输入以下命令删除Apache相关的配置文件和目录:

sudo rm -rf /etc/apache2 /usr/lib/apache2 /var/lib/apache2 /etc/php/* /var/www/html/* /var/log/apache2 /var/www/*

卸载PHP

  1. 先关闭Apache和PHP

在终端中输入以下命令关闭Apache和PHP:

sudo systemctl stop apache2
sudo systemctl stop php7.2-fpm
  1. 卸载PHP7.2

在终端中输入以下命令卸载PHP7.2:

sudo apt-get remove --purge php7.2*
  1. 删除PHP7.2相关的配置文件和目录

在终端中输入以下命令删除PHP7.2相关的配置文件和目录:

sudo rm -rf /etc/php/7.2 /usr/lib/php/20170718 /usr/share/php7.2 /var/lib/php/7.2

示例1:

如果你的系统中已经安装了Mysql 8.0的版本,那么你可以通过下面的命令来卸载本地版本的Mysql:

sudo apt-get remove --purge mysql-server-8.0 mysql-client-8.0

示例2:

如果你的系统中已经安装了PHP5.6版本,那么你可以通过下面的命令来卸载PHP5.6:

sudo apt-get remove --purge php5.6*

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux系统下卸载自带Mysql、Apache、Php - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • mysqld是什么意思?如何卸载mysqld?

    mysqld是MySQL数据库服务程序的主进程。它负责启动MySQL服务器,监听客户端的连接请求,处理客户端的查询请求,并负责管理MySQL的所有数据和索引等。 如果我们需要卸载mysqld,可以按照以下步骤进行操作: Step 1. 停止mysqld服务 在终端中输入以下命令可以停止mysqld服务: sudo systemctl stop mysqld …

    database 2023年5月22日
    00
  • JDK1.8新特性之方法引用 ::和Optional详解

    JDK1.8新特性之方法引用 :: 简介 方法引用是一种比Lambda表达式更简洁易读的代码编写方式,它可以将已有的方法作为值传递,并将其应用到函数式接口中。方法引用的核心操作符是 ::,它可以引用一个方法或构造函数。 使用方法 方法引用可以拆分成两个部分:方法或构造函数的引用和方法类型的定义。方法或构造函数的引用可以是以下三种形式之一: 静态方法引用:Cl…

    database 2023年5月21日
    00
  • ubuntu 20.04上搭建LNMP环境的方法步骤

    以下是在Ubuntu 20.04上搭建LNMP环境的详细步骤: 步骤一:安装Nginx 首先,在终端中输入以下命令安装Nginx: sudo apt update sudo apt install nginx 安装完成后,输入以下命令启动Nginx: sudo systemctl start nginx 以上命令还可被简写为: sudo systemctl …

    database 2023年5月22日
    00
  • Linux查看和关闭后台运行程序的方法

    Linux查看和关闭后台运行程序的方法 在Linux中,有时我们需要在后台运行一些程序,这样不仅可以节省资源,还可以让我们继续进行其他操作。然而,当我们要查看某个后台运行的程序的状态或者关闭它时,我们就需要掌握一些技巧了。下面是关于如何查看和关闭后台运行程序的方法。 查看后台运行程序的方法 使用ps命令可以查看当前系统中运行的进程信息。常用的一些选项如下: …

    database 2023年5月22日
    00
  • MySQL数据库数据删除操作详解

    下面就来详细讲解“MySQL数据库数据删除操作详解”的完整攻略: 1. 背景介绍 MySQL数据库是目前世界上最流行的关系型数据库之一,提供了完善的数据存储和管理功能,其中包括了数据删除操作。不过,数据删除操作需要谨慎操作,否则可能会导致数据的丢失。 2. 删除操作的语法 以下是MySQL数据库中删除操作的基本语法: DELETE FROM table_na…

    database 2023年5月22日
    00
  • centos编译安装mysql 5.6及安装多个mysql实例详解

    以下是“CentOS编译安装MySQL 5.6及安装多个MySQL实例”的攻略: 准备工作 在安装MySQL 5.6之前,请先确认以下几点:- 确认您需要安装的MySQL版本是否是5.6- 确认系统中已经安装过gcc、cmake、ncurses-devel等必要的编译依赖项- 确认当前系统的版本(例如CentOS 7)- 确认当前已存在的MySQL实例 编译…

    database 2023年5月22日
    00
  • 如何使用Python将Excel文件导入到MySQL数据库中?

    将Excel文件导入到MySQL数据库中是一个常见的任务,Python提供了许多库来完成这个任务。在本攻略中,我们将使用pandas和mysql-connector-python库来完成这个任务。以下是使用Python将Excel文件导入到MySQL数据库的完整攻略。 步骤1:安装必要的库 在使用Python将Excel文件导入到MySQL数据库之前,需要安…

    python 2023年5月12日
    00
  • Sql Server 字符串聚合函数

    下面是Sql Server字符串聚合函数的完整攻略。 什么是字符串聚合函数 在SQL Server中,字符串聚合函数是一种用于组合多个字符串值的函数。它们将多个字符串值作为输入,然后将它们组合成单个字符串值,并且这些值可以用指定的分隔符分隔。 Sql Server 中的字符串聚合函数 在SQL Server中,有多个字符串聚合函数可供使用。其中包括以下函数:…

    database 2023年5月21日
    00
合作推广
合作推广
分享本页
返回顶部