Advertisement
NameL3ss

script

Feb 6th, 2017
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. apt-get update && apt-get install -y apache2 php5 libapache2-mod-php5 \
  4. php5-mysqlnd php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap phpmyadmin vim \
  5. php5-mcrypt php5-memcache php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl \
  6. && apt-get clean && rm -rf /var/lib/apt/lists/*
  7.  
  8. echo "ServerName debian" >> /etc/apache2/apache2.conf
  9. echo "<?php phpinfo(); ?>" > /var/www/html/info.php
  10. a2enmod rewrite
  11. #ENV APACHE_RUN_USER www-data
  12. #ENV APACHE_RUN_GROUP www-data
  13. #ENV APACHE_LOG_DIR /var/log/apache2
  14. sed -i 's/AllowOverride None/AllowOverride All/' /etc/apache2/apache2.conf
  15. echo "Include /etc/phpmyadmin/apache.conf" >> /etc/apache2/apache2.conf
  16. sed -i 's/'table_uiprefs'/'pma__table_uiprefs'/' /etc/phpmyadmin/config.inc.php
  17. sed -i 's/'recent'/'pma__recent'/' /etc/phpmyadmin/config.inc.php
  18. sed -i 's/$dbuser/'"''"'/' /etc/phpmyadmin/config.inc.php
  19. sed -i 's/$dbpass/'"''"'/' /etc/phpmyadmin/config.inc.php
  20. sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 50M/' /etc/php5/apache2/php.ini
  21. echo '$cfg['"'Servers'"'][$i]['"'host'"'] = '"'debdatabase'"';' >> /etc/phpmyadmin/config.inc.php
  22.  
  23. chown -R mysql:mysql /var/lib/mysql
  24. mysql_install_db --user mysql > /dev/null
  25.  
  26. MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD:-"toor"}
  27.  
  28. tfile=`mktemp`
  29. if [[ ! -f "$tfile" ]]; then
  30. return 1
  31. fi
  32.  
  33. cat << EOF > $tfile
  34. USE mysql;
  35. FLUSH PRIVILEGES;
  36. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
  37. UPDATE user SET password=PASSWORD("$MYSQL_ROOT_PASSWORD") WHERE user='root';
  38. EOF
  39.  
  40. /usr/sbin/mysqld --bootstrap --verbose=0 $MYSQLD_ARGS < $tfile
  41. rm -f $tfile
  42.  
  43. /etc/init.d/mysql start
  44. /etc/init.d/apache2 start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement