Advertisement
Guest User

Untitled

a guest
Dec 11th, 2018
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. clear
  4. ## P7zip ##
  5. echo "\e[31mInstaluję 7zip.. \e[0m"
  6. apt -y install p7zip-full
  7. ## PHP ##
  8. echo "\e[31mInstaluję php..\e[0m"
  9. apt -y install ca-certificates apt-transport-https
  10. wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add -
  11. echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.list.d/php.list
  12. apt -y update
  13. apt -y upgrade
  14. apt -y install php7.3 php7.3-fpm php7.3-mbstring libapache2-mod-php7.3 php7.3-mysql php7.3-curl php7.3-gd php7.3-intl php-pear php-imagick php7.3-imap php-memcache php7.3-pspell php7.3-recode php7.3-sqlite3 php7.3-tidy php7.3-xmlrpc php7.3-xsl php7.3-opcache php-apcu
  15. ## Apache ##
  16. echo "\e[31mInstaluję apache..\e[0m"
  17. apt -y install apache2
  18. cd /var/www/
  19. mkdir backup mojaspolecznosc.pl mail.mojaspolecznosc.pl base.mojaspolecznosc.pl
  20. chmod -R 777 backup mojaspolecznosc.pl mail.mojaspolecznosc.pl base.mojaspolecznosc.pl
  21. systemctl restart apache2
  22. ## MariaDB ##
  23. echo "\e[31mInstaluję bazę danych..\e[0m"
  24. apt -y install software-properties-common dirmngr
  25. apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
  26. add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.zol.co.zw/mariadb/repo/10.3/debian stretch main'
  27. apt -y update
  28. apt -y upgrade
  29. apt -y install mariadb-server mariadb-client
  30. service mysql restart
  31. echo "\e[31mAktualizuję użytkownika debian-sys-maint w bazie danych..\e[0m"
  32. pass=`cat /etc/mysql/debian.cnf | grep password | head -1`
  33. pass=${pass##*= }
  34. mysql -u root -pfgvg434c <<EOD
  35. GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '$pass';
  36. UPDATE mysql.user SET Password=PASSWORD('$pass') WHERE User='debian-sys-maint';
  37. FLUSH PRIVILEGES;
  38. EOD
  39. service mysql restart
  40. ## PhpMyAdmin ##
  41. echo "\e[31mInstaluję phpmyadmin..\e[0m"
  42. apt -y install phpmyadmin
  43. echo "\e[31mUaktualniam phpmyadmin najnowszej wersji..\e[0m"
  44. mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak
  45. mkdir /usr/share/phpmyadmin/
  46. cd /usr/share/phpmyadmin/
  47. wget https://files.phpmyadmin.net/phpMyAdmin/4.8.3/phpMyAdmin-4.8.3-all-languages.tar.gz
  48. tar -xf phpMyAdmin-4.8.3-all-languages.tar.gz
  49. mv phpMyAdmin-4.8.3-all-languages/* /usr/share/phpmyadmin
  50. sed -i'' -e "s@define('TEMP_DIR', './tmp/');@define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');@g" -e "s@define('CONFIG_DIR', '');@define('CONFIG_DIR', '/etc/phpmyadmin/');@g" /usr/share/phpmyadmin/libraries/vendor_config.php
  51. rm /usr/share/phpmyadmin/phpMyAdmin-4.8.3-all-languages.tar.gz
  52. rm -rf /usr/share/phpmyadmin/phpMyAdmin-4.8.3-all-languages
  53. rm -rf /usr/share/phpmyadmin.bak
  54. ## Redis ##
  55. echo "\e[31mInstaluję redisa..\e[0m"
  56. apt -y install redis-server
  57. sed -i'' -e "s@supervised no@supervised systemd@g" -e "s@equirepass foobared@equirepass 43543513421@g" /etc/redis/redis.conf
  58. systemctl restart redis
  59. systemctl restart mysql
  60. systemctl restart apache2
  61. echo "\e[32mGotowe.\e[0m"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement