apache2和nginx卸载总是不干净不完全导致无法重装,重装成功也无法启动
大着胆子把nginx卸载了用的命令是 sudo apt remove nginx
结果最后不知道怎么折腾的就算重新装也装不上了,然后就转头折腾apache2,也卸载了 sudo apt remove apache2 然后也一样,重装后,服务起不来了。
不知道哪儿出错了,就想着看看重新卸载试试看,然后执行了发现还是卸载不干净,之后试了这些命令
sudo apt autoremove sudo apt autoclean sudo apt purge
都跑了一个遍,发现还是不行,最后去搜了搜,感觉执行的不对,然后执行了
sudo find /etc -name "*apache*" |xargs sudo rm -rf sudo apt-get --purge remove apache2-common sudo apt-get --purge remove apache2
试了试重新安装apache2,发现还是不行,嘿,真难办啊!
最后搜到一个命令是关于 dpkg 卸载那些关联应用的,就执行了
sudo dpkg -l |grep nginx|awk '{print $2}'|xargs sudo dpkg -P
和
sudo dpkg -l |grep apache2|awk '{print $2}'|xargs sudo dpkg -P
再把那些文件夹 sudo find / -name "apache2" 和 sudo find / -name "nginx" 找一找 删一删,最后重新两个命令
sudo apt install apache2
sudo apt install nginx
安装成功了。