Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- apt-get update;
- apt-get install -y apache2 php5 libapache2-mod-php5 \
- php5-mysqlnd php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap phpmyadmin vim \
- php5-mcrypt php5-memcache php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl \
- && apt-get clean && rm -rf /var/lib/apt/lists/*
- echo "ServerName debian" >> /etc/apache2/apache2.conf
- echo "<?php phpinfo(); ?>" > /var/www/html/info.php
- a2enmod rewrite
- #ENV APACHE_RUN_USER www-data
- #ENV APACHE_RUN_GROUP www-data
- #ENV APACHE_LOG_DIR /var/log/apache2
- sed -i 's/AllowOverride None/AllowOverride All/' /etc/apache2/apache2.conf
- echo "Include /etc/phpmyadmin/apache.conf" >> /etc/apache2/apache2.conf
- sed -i 's/'table_uiprefs'/'pma__table_uiprefs'/' /etc/phpmyadmin/config.inc.php
- sed -i 's/'recent'/'pma__recent'/' /etc/phpmyadmin/config.inc.php
- sed -i 's/$dbuser/'"''"'/' /etc/phpmyadmin/config.inc.php
- sed -i 's/$dbpass/'"''"'/' /etc/phpmyadmin/config.inc.php
- sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 50M/' /etc/php5/apache2/php.ini
- echo '$cfg['"'Servers'"'][$i]['"'host'"'] = '"'debdatabase'"';' >> /etc/phpmyadmin/config.inc.php
- chown -R mysql:mysql /var/lib/mysql
- mysql_install_db --user mysql > /dev/null
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD:-"toor"}
- tfile=`mktemp`
- if [[ ! -f "$tfile" ]]; then
- return 1
- fi
- cat << EOF > $tfile
- USE mysql;
- FLUSH PRIVILEGES;
- GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
- UPDATE user SET password=PASSWORD("$MYSQL_ROOT_PASSWORD") WHERE user='root';
- EOF
- /usr/sbin/mysqld --bootstrap --verbose=0 $MYSQLD_ARGS < $tfile
- rm -f $tfile
- /etc/init.d/mysql start
- /etc/init.d/apache2 start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement