Anda di halaman 1dari 10

⌨️

Install Server
Update server terlebih dahulu

sudo apt update

Install Nginx
install Nginx dengan command berikut

sudo apt install nginx -y

Buka website dengan url yang sesuai ip server

Install PHP
Pertama, Install paket berikut untuk menambahkan repositori

sudo apt install software-properties-common -y

Selanjutnya tambahkan repositori dengan command berikut

sudo add-apt-repository ppa:ondrej/php

Jika ada pertanyaan seperti Press [ENTER] to continue or Ctrl-c to cancel. tekan enter
saja
Kemudian pilih versi php yang sesuai dengan aplikasi yang akan digunakan. misal kita
mau menginstall PHP versi 8.1 jalankan command berikut:

sudo apt install php8.1-fpm php8.1-common php8.1-dom php8.1-intl

Kemudian untuk melihat apakah php sudah berjalan maka jalankan command berikut:

Install Server 1
sudo systemctl status php8.1-fpm

Jika hasilnya sebagai berikut maka php sudah aktif

Tekan q untuk kembali ke terminal

Install MariaDB
Pertama, donwload MariaDB dari website resminya yaitu MariaDB Foundation -
MariaDB.org

Kemudian pilih menu download dan pilih versi dan operasi yang digunakan

Install Server 2
Jalankan perintah berikut untuk mengimpor repositori MariaDB di Server kita

sudo apt-get install apt-transport-https curl


sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mari

Setelah kunci diimpor, salin dan tempel yang berikut ke dalam file /etc/apt/sources.list.d

Selanjutnya buat file dengan nama mariadb.sources dengan command berikut:

sudo vi mariadb.sources

Kemudian copy text berikut ke dalam file tersebut dan selanjutnya save

# MariaDB 11.0 repository list - created 2023-06-29 15:17 UTC


# https://mariadb.org/download/
X-Repolib-Name: MariaDB
Types: deb
# deb.mariadb.org is a dynamic mirror if your preferred mirror g
# URIs: https://deb.mariadb.org/11.0/ubuntu
URIs: https://suro.ubaya.ac.id/mariadb/repo/11.0/ubuntu
Suites: jammy
Components: main main/debug
Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp

Tampilannya adalah sebagai berikut:

Install Server 3
Anda sekarang dapat menginstal MariaDB 11.0 dari repositori MariaDB dengan:

sudo apt-get update


sudo apt-get install mariadb-server

Untuk melihat apakah MariaDB yang kita install sudah active maka jalankan perintah
berikut:

sudo systemctl status mariadb

jika tampillannya menunjukkan active running maka instalasi kita berhasil

Install MySQL
Untuk menginstall mysql anda harus masuk sebagai root terlebih dahulu

Install Server 4
sudo su

Kemudian jalankan perintah berikut

mysql_secure_installation

Jika ada pertanyaan berikut maka lakukan


Enter current password for root (enter for none): (tekan enter)

Switch to unix_socket authentication [Y/n] (y)

Change the root password? [Y/n] (y)

Kemudian masukkan password mysql yang anda gunakan r00tdbBMKG@!)&


Remove anonymous users? [Y/n] (n)

Disallow root login remotely? [Y/n] (n)

Remove test database and access to it? [Y/n] (n)

Reload privilege tables now? [Y/n]. (y)


Untuk mencoba apakah MySql yang kita install sudah berjalan maka jalankan perintah
berikut:

sudo mysql -u root -p

Kemudian massukkan password MySQL dan jika bisa masuk atau tampilannya sebagai
berikut maka instalasi kita berhasil

Instalasi selesai

Install Server 5
Install PhpMyAdmin (optional)
Untuk menginstall maka terlebih dahulu download file nya di web resminya
phpMyAdmin - Downloads
Kemudian pilih versi yang terbaru dengan bahasa yang digunakan bahasa inggris dan
ekstensi .tar.gz

Kemudian klik kanan dan copy link url nya

Selanjutnya download file tersebut dengan menjalankan command berikut

sudo wget -c https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMy

Kemudian ekstak file tar tersebut dengan menjalankan perintah

tar xzvf phpMyAdmin-5.2.1-english.tar.gz

Pindahkan folder yang sudah di ekstak tadi ke /usr/share/phpmyadmin

sudo mv phpMyAdmin-5.2.1-english /usr/share/phpmyadmin

Kemudian link kan folder tersebut ke /var/www/html

sudo ln -s /usr/share/phpmyadmin/ /var/www/html

Kemudian lakukan konfigurasi nginx untuk dapat mengakses phpmyadmin

Install Server 6
Masuk ke direktori /etc/nginx/sites-available/

cd /etc/nginx/sites-available/

Kemudian edit konfigurasi default dengan

sudo vi default

cc

server {
listen 80 default_server;
listen [::]:80 default_server;

root /var/www/html;

# Add index.php to the list if you are using PHP


index index.html index.php index.htm index.nginx-debian

server_name _;

location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 4
try_files $uri $uri/ =404;
}

location ~ \.php$ {
try_files $fastcgi_script_name = 404;
include fastcgi_params;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
fastcgi_param DOCUMENT_ROOT $realpath_root;
fastcgi_param SCRIPT_FILENAME $realpath_root$fas
}

Install Server 7
}

Kemudian Save file tersebut


Untuk mengecek konfigurasi tersebut sudah benar atau tidak bisa jalankan perintah

sudo nginx -t

dan jika tidak ada eror berati konfigurasi sudah benar

Kemudian restart nginx dengan perintah

sudo systemctl restart nginx

kemudian buka di browser dengan alamat ip/phpmyadmin (misalnya:


192.168.1.10/phpmyadmin)

Kemudian anda bisa login dengan akun mysql yang sudah dibuat sebelumnya.

Install Server 8
Install Composer
Untuk menginstall Composer jalankan perintah berikut:

sudo apt install composer

untuk mengecek versi komposer jalankan

composer --version

Downgrade PHP version


// Enable PPA for PHP 7.4 in your system and install it.
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php7.4
sudo apt-get install php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-
mysql php7.4-mbstring php7.4-zip php7.4-fpm php7.4-intl php7.4-simplexml
// a2dismod disables the php8.0 module by removing those symlinks.
sudo a2dismod php8.0

// a2enmod enables php7.4 module within the apache2 configuration.


sudo a2enmod php7.4
// Restart apache2 service.
sudo service apache2 restart
// Set alternative name path.
sudo update-alternatives --set php /usr/bin/php7.4
sudo update-alternatives --set phar /usr/bin/phar7.4
sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.4

Install Server 9
sudo update-alternatives --set phpize /usr/bin/phpize7.4
sudo update-alternatives --set php-config /usr/bin/php-config7.4

Install Server 10

Anda mungkin juga menyukai