Advertisement
Rnery

Removing LAMP...

Oct 1st, 2023 (edited)
900
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.65 KB | None | 1 1
  1. #!/usr/bin/env bash
  2.  
  3. # Stop Apache2
  4. stop_apache_server() {
  5.     if sudo service apache2 stop; then
  6.         echo "O serviço Apache foi interrompido com sucesso."
  7.     else
  8.         echo "Erro: O serviço Apache não pôde ser interrompido."        
  9.     fi
  10. }
  11. stop_apache_server
  12.  
  13. # Remove Apache
  14. remove_apache(){
  15.     sudo apt purge '^apache2.*$' -y; sudo apt autoremove -y; whereis apache2; sudo rm -rf /etc/apache2;
  16.    
  17.     if [ $? -ne 0 ]; then
  18.         clear
  19.         echo "Remoção do Apache2 falhou.."
  20.         exit 1
  21.     fi
  22.  
  23. }
  24. remove_apache
  25.  
  26. # Remove PHP
  27. remove_php() {
  28.  
  29. php_version=$(php -v | awk '/^PHP/{print $2}')
  30.  
  31.     sudo apt-get purge "$php_version" -y; sudo apt autoremove purge -y; sudo rm -rf /etc/php; sudo apt-get autoremove --purge; whereis php; sudo rm -rf /etc/php; php --version
  32.  
  33.     if [ $? -ne 0 ]; then
  34.         clear
  35.         echo "Remoção do PHP falhou.."
  36.         exit 1
  37.     fi
  38. }
  39. remove_php
  40.  
  41. # Stop MySQL
  42. stop_mysql(){
  43.     if sudo service mysql stop; then
  44.         echo "O serviço MySQL foi interrompido com sucesso."
  45.     else
  46.         echo "Erro: O serviço MySQL não pôde ser interrompido."        
  47.     fi
  48. }
  49. stop_mysql
  50.  
  51. # Remove MySQL
  52. remove_mysql() {
  53.     sudo apt remove purge '*mysql*' -y; sudo apt remove purge mysql-server mysql-client mysql-common -y; sudo rm -rf /etc/mysql
  54.  
  55.     if [ $? -ne 0 ]; then
  56.         clear
  57.         echo "Remoção do MySQL falhou.."
  58.         exit 1
  59.     fi
  60. }
  61. remove_mysql
  62.  
  63. # Happy end..
  64. the_end() {
  65.     clear
  66.     echo "Finalizar o processo.."
  67.     sleep 1
  68.     sudo apt update -y; sudo apt upgrade -y; sudo apt autoremove -y; sudo apt autoclean -y; sudo reboot
  69. }
  70. the_end
  71.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement