Advertisement
noes1s

Install LAMP - Ubuntu 12.04

Sep 29th, 2012
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.09 KB | None | 0 0
  1. #!/bin/bash
  2. #  ,___    
  3. #  ¡  _`    LAMP Installer
  4. #  ª_/()    noes1s
  5. #  |\` `,   http://pastebin.com/u/noes1s
  6. # _·'   l   CC BY-SA 3.0
  7.  
  8. # Init checks
  9. ! ((UID)) && echo -e "\n\e[1;31m"' (!) '"\e[mDont use 'sudo'\n" && exit 1
  10. ! ping -c2 tiny.cc >/dev/null && echo -e "\n\e[1;31m"' (!) '"\e[mInternet connection required\n" && exit 1
  11.  
  12. # Install LAMP (PHP, Apache, MySQL)
  13. sudo apt-get install -y lamp-server^    
  14.    
  15. # Install phpMyAdmin
  16. sudo apt-get install -y libapache2-mod-auth-mysql phpmyadmin &&
  17.     sudo ln -s /usr/share/phpmyadmin /var/www
  18.    
  19. # Configure Apache
  20. sudo sed -i 's/post_max_size = 8M/post_max_size = 80M/g; s/upload_max_filesize = 2M/upload_max_filesize = 20M/g' /etc/php5/apache2/php.ini &&
  21.     sudo service apache2 restart
  22.    
  23. # Test if everything works
  24. echo "<?php phpinfo(); ?>" | sudo tee /var/www/testing.php
  25. browser=$(sudo update-alternatives --query x-www-browser |sed -n s_'Best: /usr/bin/'__p)
  26. $browser 127.0.1.1 127.0.1.1/testing.php 127.0.1.1/phpmyadmin/
  27.  
  28. # Asign permissions to user
  29. defaultuser=$(whoami)
  30. cd /var/www
  31. sudo chown -R $defaultuser
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement