From 1483c420f18da45f407e2e41c933f331555fc040 Mon Sep 17 00:00:00 2001 From: mrtuxa Date: Thu, 24 Nov 2022 01:13:52 +0100 Subject: [PATCH] Init --- Makefile | 4 ++++ install.sh | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 Makefile create mode 100644 install.sh diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a676caf --- /dev/null +++ b/Makefile @@ -0,0 +1,4 @@ +all: install + +install: + sh install.sh diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..adf938a --- /dev/null +++ b/install.sh @@ -0,0 +1,32 @@ +#!/usr/bin/env sh +echo "updating the system"; +apt update; +echo "upgrading the system"; +apt upgrade; +echo "install dependcies"; +apt install ca-certificates apt-transport-https lsb-release gnupg curl nano unzip -y; +apt install software-properties-common -y; +add-apt-repository ppa:ondrej/php; +apt update; +apt install apache2 -y; +apt install php7.4 php7.4-cli php7.4-common php7.4-curl php7.4-gd php7.4-intl php7.4-json php7.4-mbstring php7.4-mysql php7.4-opcache php7.4-readline php7.4-xml php7.4-xsl php7.4-zip php7.4-bz2 libapache2-mod-php7.4 -y; +apt install mariadb-server mariadb-client -y; +mysql_secure_installation; +cd /usr/share; +apt install unzip wget +wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip; +unzip phpmyadmin.zip; +rm phpmyadmin.zip; +mv phpMyAdmin-*-all-languages phpmyadmin; +chmod -R 0755 phpmyadmin; +wget https://raw.githubusercontent.com/2duo/mariadbautomaticinstall/main/phpmyadmin.conf -P /etc/apache2/conf-available; +a2enconf phpmyadmin; +systemctl reload apache2; +mkdir /usr/share/phpmyadmin/tmp/; +chown -R www-data:www-data /usr/share/phpmyadmin/tmp/; +echo "please create a user. thx for using the script <3"; +sleep 5 +echo "---> Create User mysql -u root"; +echo "CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';" +echo "GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;" +sleep 5