Kako pravilno instalirati i podesiti NGINX Mainline Verziju

** Za ovo će vam biti potreban čisti Ubuntu 20.04 LTS. Ne radi na drugim Distribucijama linuxa.**

  • Korak 1 Server update / upgrade*

Kopiraj i klikci CTRL+V u SSH screen 1 po 1 :smiley:

Idemo prvo:

  1. apt update

Pa zatim

2.apt upgrade

Poslje toga reboot komanda :slight_smile:

Korak 2 Instalacija NGINX-a

  1. sudo add-apt-repository ppa:ondrej/nginx-mainline
    Kada Ukucate ovu komandu, pritisnite ENTER 2 Puta

  2. sudo apt-get update

  3. apt-get upgrade / apt upgrade

  4. apt install nginx

  5. systemctl enable nginx.service

  6. systemctl start nginx.service

  • Korak 3 Instalacija MariaDB servera

apt -y install software-properties-common
sudo apt-key adv --fetch-keys ‘https://mariadb.org/mariadb_release_signing_key.asc
sudo add-apt-repository ‘deb [arch=amd64,arm64,ppc64el] Index of /mariadb/repo/10.6/ubuntu/ focal main’
apt update
apt install mariadb-server mariadb-client

Ove Komande ce instalirati MariaDB, ali nece traziti da postavite lozinku ili izvrsite bilo kakvu drugu promjenu konfiguracije. Default konfiguracija ostavlja vasu instalaciju MariaDB-a nesigurnom, tako da cemo skriptu koju mariadb-server pruza za ogranicavanje pristupa serveru.

  • Korak 3.1 — Konfiguracija MariaDB
  1. mysql_secure_installation

*Switch to unix_socket authentication [Y/n] = Y
*Change the root password? [Y/n] = N
*Remove anonymous users? [Y/n] = Y
*Remove test database and access to it? [Y/n] = Y
*Disallow root login remotely? [Y/n] = Y
*Remove test database and access to it? [Y/n] = Y
*Reload privilege tables now? [Y/n] = Y

Nakon toga kucamo:

  1. mariadb
  2. GRANT ALL ON . TO ‘admin’@‘localhost’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;
  3. FLUSH PRIVILEGES;
  4. EXIT

I Kucamo : systemctl restart mariadb.service

////////////////////////////////////////////////////////////////////////////////////

Korak 4 : ondrej/php sa PHP 7.4 / IONCUBE LOADER za PHP 7.4

  1. LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
    Nakon ove komande moramo da apt update i apt ugprade server

  2. apt install php7.4-fpm php7.4-mysql

  3. sudo apt install php7.4-curl php7.4-json php7.4-gd php7.4-mbstring php7.4-intl php7.4-bcmath php7.4-bz2 php7.4-readline php7.4-zip php7.4-xml php7.4-xmlreader

Ovo je vrlo važno instalirati! :slight_smile:
I instalacija PHP7.4 je završena

Sada idemo za IonCube Loader:

  1. wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
  2. tar xvfz ioncube_loaders_lin_x86-64.tar.gz
  3. sudo cp ioncube/ioncube_loader_lin_7.4.so /usr/lib/php/20190902/
  4. sudo nano /etc/php/7.4/fpm/conf.d/00-ioncube.ini
    Ovo ce vam otvoriti Praznu stranicu i dodaj te tu ovo:

zend_extension = “/usr/lib/php/20190902/ioncube_loader_lin_7.4.so”

Nakon toga sacuvamo i kucamo komandu:
systemctl restart php7.4-fpm.service

**Editujem objavu za dalje, nemam vremena :smiley: **