FaLee

2022-02-27 - Guide LAMP + Wordpress

Feb 27th, 2022 (edited)
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. **********************************************************
  2. PART 1
  3.  
  4. # sed -E -i -e 's/main/main contrib/' /etc/apt/sources.list ;
  5. apt-get update && \
  6. apt-get upgrade -y && \
  7. apt-get install -y \
  8. apt-utils \
  9. git \
  10. wget \
  11. unzip \
  12. curl \
  13. nano \
  14. net-tools \
  15. nmap \
  16. traceroute \
  17. libaio1 \
  18. apache2 \
  19. libapache2-mod-php \
  20. php-pear \
  21. php \
  22. php-dev \
  23. php-curl \
  24. php-gd \
  25. php-imap \
  26. php-json \
  27. php-mysql \
  28. php-mbstring \
  29. php-zip \
  30. php-cli\
  31. mariadb-server;
  32.  
  33. echo 'ServerName localhost' >> /etc/apache2/apache2.conf ;
  34. echo "Asia/Kuala_Lumpur" > /etc/timezone;
  35.  
  36. sed -E -i -e 's/memory_limit = 128M/memory_limit = 2G/' /etc/php/7.4/apache2/php.ini ;
  37. sed -E -i -e 's/upload_max_filesize = 2M/upload_max_filesize = 2G/' /etc/php/7.4/apache2/php.ini ;
  38. sed -E -i -e 's/post_max_size = 8M/post_max_size = 2G/' /etc/php/7.4/apache2/php.ini ;
  39. sed -E -i -e 's/max_execution_time = 30/max_execution_time = 300/' /etc/php/7.4/apache2/php.ini ;
  40. sed -E -i -e 's/max_execution_time = 60/max_execution_time = 600/' /etc/php/7.4/apache2/php.ini ;
  41. sed -E -i -e 's/;date.timezone =/date.timezone = "Asia\/Kuala_Lumpur"/' /etc/php/7.4/apache2/php.ini ;
  42. sed -E -i -e 's/AllowOverride None/AllowOverride All/g' /etc/apache2/apache2.conf ;
  43. sed -E -i -e 's/DocumentRoot \/var\/www\/html/DocumentRoot \/var\/www\/html\n Alias \/api \/var\/www\/api\/public\n Alias \/upload \/var\/www\/upload/' /etc/apache2/sites-available/000-default.conf ;
  44. apt-get clean;
  45.  
  46. /usr/sbin/a2enmod rewrite headers ssl proxy proxy_http proxy_html && systemctl restart apache2 ;
  47. systemctl reboot
  48.  
  49.  
  50. **********************************************************
  51. PART 2
  52.  
  53. # cd /var/www/html;
  54. curl -O https://wordpress.org/latest.tar.gz;
  55. tar xzvf latest.tar.gz;
  56. chown -R www-data:www-data wordpress
  57.  
  58. **********************************************************
  59. PART 3
  60. # mv wordpress lkppk -v
  61.  
  62. **********************************************************
  63. PART 4
  64.  
  65. # mysql_secure_installation
  66.  
  67. # mysql -u root -p
  68. MariaDB > create database faleedb;
  69. MariaDB > grant all privileges on faleedb.* to 'falee'@'localhost' identified by '112233';
  70.  
  71. **********************************************************
  72. PART 5
  73. open browser and Open
  74.  
  75. localhost/lkppk
  76.  
  77.  
  78.  
Add Comment
Please, Sign In to add comment