Skip to content

Instantly share code, notes, and snippets.

@jeffsmonteiro
jeffsmonteiro / basic-server-lemp-setup.sh
Last active February 24, 2020 14:39
Setup Basic Server Nginx, Redis, PHP-fpm and MariaDB for WordPress using AWS Ubuntu 18.04 LTS EC2 Instance
# 0. BEFORE ANYTHING
$ sudo su
# 1. UPDATING THE SERVER
# Define your timezone
$ timedatectl set-timezone America/Sao_Paulo
# Update packages
$ apt-get update
sudo apt purge mysql-client-8.0 mysql-client-core-8.0 mysql-server mysql-server-8.0
sudo apt-get remove --purge mysql*
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get remove dbconfig-mysql
sudo apt-get dist-upgrade
/* WARNING: THIS WILL DELETE ALL THE DATA INCLUDING YOUR DATABASES */
# INSTALL OPENSSL
cd /usr/local/src/
wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz
tar -xf openssl-1.1.1g.tar.gz
cd openssl-1.1.1g
sudo ./config -Wl,--enable-new-dtags,-rpath,'$(LIBRPATH)'
sudo make
sudo make install