From e6ebbd8d80525d97822debcfb63108c3b908ed57 Mon Sep 17 00:00:00 2001 From: "Esteban Mackay Q." Date: Fri, 3 Jan 2025 14:41:59 -0500 Subject: [PATCH] Update install.sh --- install.sh | 38 +++++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/install.sh b/install.sh index 8691fb5..bb90b2f 100644 --- a/install.sh +++ b/install.sh @@ -4,6 +4,25 @@ if [[ $EUID -ne 0 ]]; then echo "Este script debe ejecutarse como usuario ROOT" exit 1 fi +if command -v apache2 >/dev/null 2>&1; then + echo "Apache está instalado." + + # Verifica si Apache está activo (running) + if systemctl is-active --quiet apache2; then + echo "Apache está en ejecución. Deteniéndolo..." + sudo systemctl stop apache2 + fi + + # Verifica si Apache está habilitado + if systemctl is-enabled --quiet apache2; then + echo "Apache está habilitado. Deshabilitándolo..." + sudo systemctl disable apache2 + fi + + echo "Apache ha sido detenido y deshabilitado de forma permanente." +else + echo "Apache no está instalado en el sistema." +fi ####### cd / ###################################################################################################################### @@ -32,22 +51,6 @@ cronjob_editor "$1" "$2" "$3" EOF sudo chmod +x /usr/local/bin/cronedit.sh -if [ -f "/var/www/html/tgcount.php" ]; -then - sudo systemctl stop apache2 - #echo "found file" -else - echo "file not found" - -fi -if [ -f "/var/www/html/tgcount.php" ]; -then - sudo systemctl disable apache2 - #echo "found file" -else - echo "file not found" - -fi if [ -f "/var/www/html/tgcount.php" ]; then sudo rm /var/www/html/* -r @@ -216,7 +219,8 @@ fi sudo chmod +x /opt/extra-* ######################### #lamp -apps=("mariadb-server" "php" "libapache2-mod-php" "php-zip" "php-mbstring" "php-cli" "php-common" "php-curl" "php-xml" "php-mysql") +#"libapache2-mod-php" +apps=("mariadb-server" "php" "php-zip" "php-mbstring" "php-cli" "php-common" "php-curl" "php-xml" "php-mysql") # Función para verificar e instalar una aplicación check_and_install() {