commit 82439abb16ca1c2c955b3bd648738b976668ce2e Author: mrtuxa Date: Thu Nov 24 01:24:47 2022 +0100 Init diff --git a/phpmyadmin.conf b/phpmyadmin.conf new file mode 100644 index 0000000..a1e74f0 --- /dev/null +++ b/phpmyadmin.conf @@ -0,0 +1,19 @@ +# phpMyAdmin Apache configuration + +Alias /phpmyadmin /usr/share/phpmyadmin + + + Options SymLinksIfOwnerMatch + DirectoryIndex index.php + + +# Disallow web access to directories that don't need it + + Require all denied + + + Require all denied + + + Require all denied + diff --git a/phpmyadmin.sh b/phpmyadmin.sh new file mode 100644 index 0000000..b46a91f --- /dev/null +++ b/phpmyadmin.sh @@ -0,0 +1,32 @@ +#!/bin/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; +wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add -; +echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list; +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 -4 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