Delete directory '#!'
This commit is contained in:
@@ -1,50 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Check for root privileges
|
|
||||||
if [[ $EUID -ne 0 ]]; then
|
|
||||||
echo "This script must be run as root (use sudo)"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "--- Starting LAMP Stack Uninstallation ---"
|
|
||||||
|
|
||||||
# 1. Stop and Disable Services
|
|
||||||
echo "Stopping Apache and MariaDB..."
|
|
||||||
sudo systemctl stop httpd mariadb 2>/dev/null
|
|
||||||
sudo systemctl disable httpd mariadb 2>/dev/null
|
|
||||||
|
|
||||||
# 2. Remove Packages
|
|
||||||
echo "Removing Apache, MariaDB, PHP 8.2, and phpMyAdmin..."
|
|
||||||
sudo dnf remove -y httpd mariadb-server php php-* phpmyadmin remi-release
|
|
||||||
|
|
||||||
# 3. Clean up PHP Module Streams
|
|
||||||
echo "Resetting PHP module streams..."
|
|
||||||
sudo dnf module reset php -y
|
|
||||||
|
|
||||||
# 4. Delete Configuration Files and Data
|
|
||||||
# WARNING: This deletes your databases and website files!
|
|
||||||
read -p "Do you want to delete all Web files and Databases? (y/n): " CONFIRM
|
|
||||||
if [[ $CONFIRM == [yY] ]]; then
|
|
||||||
echo "Deleting /var/www/ and /var/lib/mysql/..."
|
|
||||||
sudo rm -rf /var/www/*
|
|
||||||
sudo rm -rf /var/lib/mysql
|
|
||||||
sudo rm -rf /etc/httpd
|
|
||||||
sudo rm -rf /etc/php.d
|
|
||||||
sudo rm -rf /etc/phpmyadmin
|
|
||||||
echo "Files deleted."
|
|
||||||
else
|
|
||||||
echo "Skipping file deletion. Configs and Data remain in /etc/ and /var/."
|
|
||||||
fi
|
|
||||||
|
|
||||||
# 5. Reset Firewall Rules (Optional)
|
|
||||||
echo "Removing HTTP/HTTPS firewall rules..."
|
|
||||||
sudo firewall-cmd --permanent --remove-service={http,https}
|
|
||||||
sudo firewall-cmd --reload
|
|
||||||
|
|
||||||
# 6. Clean DNF Cache
|
|
||||||
sudo dnf clean all
|
|
||||||
|
|
||||||
echo "------------------------------------------------"
|
|
||||||
echo "Uninstallation Complete!"
|
|
||||||
echo "The LAMP stack and PHP 8.2 have been removed."
|
|
||||||
echo "------------------------------------------------"
|
|
||||||
Reference in New Issue
Block a user