![]() |
linux彻底卸载php和nginx - Printable Version +- MyBBS (https://bbs.mjjjd.eu.org) +-- Forum: My Category (https://bbs.mjjjd.eu.org/forumdisplay.php?fid=1) +--- Forum: VPS (https://bbs.mjjjd.eu.org/forumdisplay.php?fid=2) +--- Thread: linux彻底卸载php和nginx (/showthread.php?tid=24) |
linux彻底卸载php和nginx - adahrzgj - 08-21-2022 php 卸载(第一种) sudo apt-get - -purge remove libapache2-mod-php7.0 php7.0 php7.0-gd php7.0-mysql (安装了哪些组件就跟上名字,我这里只安装了这4个) sudo apt-get autoremove php7.0 php 卸载(第二种) sudo aptitude purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "` 查询,卸载已安装php,就卸载完了。 (如果aptitude命令报错就安装aptiude:apt-get install aptitude) php 卸载(第三种) 1.删除php的相关包及配置 sudo apt-get autoremove php7.2* 2.删除关联 sudo find /etc -name "*php7.2*" |xargs rm -rf 3.检查是否卸载干净(无返回就是卸载完成) dpkg -l | grep php7.2 4.如果第三步有返回,就运行第四步,清除dept列表 sudo apt purge `dpkg -l | grep php7.2| awk '{print $2}' |tr "\n" " "` 5.再次检查是否卸载干净(无返回就是卸载完成) dpkg -l | grep php7.2 ——————————————— 重要说明: 如果我要卸载的是php的其他版本呢? 在上面的所有命令中把php7.2替换成其他版本号就可以了,例如,换成php7.0就是卸载php7.0的版本。 如果我要卸载所有的php呢? 那么,把上面的命令的php7.2替换成php就可以了。 — ———————————————————————————————————— nginx 卸载: 删除nginx,–purge包括配置文件 sudo apt-get --purge remove nginx 自动移除全部不使用的软件包 sudo apt-get autoremove 列出与nginx相关的软件 并删除显示的软件 dpkg --get-selections|grep nginx sudo apt-get --purge remove nginx sudo apt-get --purge remove nginx-common sudo apt-get --purge remove nginx-core 再次执行 dpkg --get-selections|grep nginx which nginx # 不在显示nginx 这样就可以完全卸载掉nginx包括配置文件 注意点:首先需要停止nginx的服务 sudo service nginx stop |