首页主机资讯ubuntu lamp如何卸载

ubuntu lamp如何卸载

时间2025-12-04 21:22:04发布访客分类主机资讯浏览1198
导读:Ubuntu 卸载 LAMP 环境的安全步骤 一 备份与前置检查 备份数据库与网站文件: 备份所有数据库:例如使用 mysqldump -u root -p --all-databases > all_dbs.sql 备份网站目录...

Ubuntu 卸载 LAMP 环境的安全步骤

一 备份与前置检查

  • 备份数据库与网站文件:
    • 备份所有数据库:例如使用 mysqldump -u root -p --all-databases > all_dbs.sql
    • 备份网站目录:默认 /var/www/ 及自定义虚拟主机目录
  • 确认已安装组件与版本:
    • 查看包:dpkg -l | grep -E ‘apache2|mysql|php’
    • 查看服务状态:systemctl status apache2、systemctl status mysql
  • 如曾用 tasksel 安装 LAMP,可记录以便后续参考:sudo tasksel --list-tasks

二 卸载步骤

  • 卸载 Apache2
    • 停止并禁用:sudo systemctl stop apache2 & & sudo systemctl disable apache2
    • 移除软件包与配置:sudo apt purge apache2 apache2-utils apache2-bin apache2-common
    • 清理:sudo apt autoremove & & sudo apt autoclean
  • 卸载 MySQL(或 MariaDB)
    • 停止服务:sudo systemctl stop mysql
    • 移除软件包与配置:sudo apt purge mysql-server mysql-client mysql-common
    • 清理:sudo apt autoremove & & sudo apt autoclean
    • 删除数据与配置目录(会永久删除数据,务必先备份):sudo rm -rf /var/lib/mysql /etc/mysql
  • 卸载 PHP
    • 列出已装包:dpkg -l | grep php(确认实际版本与扩展名)
    • 移除主包与扩展(按需精简):sudo apt purge php* libapache2-mod-php*
    • 清理:sudo apt autoremove & & sudo apt autoclean
  • 一键清理残留配置(可选)
    • 清理已卸载但残留配置状态的包:dpkg -l | grep ^rc | awk ‘{ print $2} ’ | xargs sudo dpkg -P
  • 说明
    • 若你当初用 sudo apt install lamp-server^ 安装,也可用 sudo apt autoremove --purge apache2 mysql-server php*** 进行大体清理,再按上面步骤补齐遗漏与目录清理。

三 验证与常见问题

  • 验证是否已卸载
    • apache2 -v、mysql -V、php -v 均应提示“未找到命令”
    • 检查服务:systemctl is-active apache2、systemctl is-active mysql 应为 inactive/failed
    • 检查目录:ls /etc/apache2、ls /var/lib/mysql 应不存在或为空
  • 常见问题处理
    • 仍有进程占用:sudo lsof /var/lib/mysql 或 sudo ss -tulpen | grep 80,结束相关进程后再卸载
    • 误删或需重装:先备份,再按官方仓库重新安装对应组件版本
    • 使用 tasksel 安装的情况:可用 sudo tasksel remove lamp-server 移除任务,但仍建议按上面步骤清理残留配置与数据目录

四 可选 仅移除部分组件

  • 仅移除 Apache:执行“卸载 Apache2”的全部步骤
  • 仅移除数据库:执行“卸载 MySQL”的步骤(保留 /var/www 与 PHP 可继续托管静态站或其他语言)
  • 仅移除 PHP:执行“卸载 PHP”的步骤(保留 Apache/Nginx 与其他后端)

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu lamp如何卸载
本文地址: https://pptw.com/jishu/763954.html
ubuntu lamp如何配置网络 ubuntu lamp如何添加新功能

游客 回复需填写必要信息