Cara Install Nginx PHP Mariadb di Debian 9 Stretch

Untuk membangun sebuah website yang handal maka di perlukan paket yang hebat di dalam sebuah server tersebut, salah satunya webserver Nginx, PHP, MariaDB sebagai mesin penggerak di dalamnya. Nah berikut ini saya membahas cara instalasi peket paket tersebut di dalam server debian nine

Cara Instalasi Nginx

ada banyak cara untuk instalasi Nginx bisa menggunakan repository debian, namun saya langsung menggunakan repository dari Nginx

1.  Menambahkan Signing Key

Signing key berfungsi untuk mendaftarkan repository dan packages Nginx ke dalam bundle supervisor Ubuntu.

Untuk menambahkan signing key, saya memakai cara berikut ini.

			


Wget http://nginx.Org/keys/nginx_signing.Key


sudo apt-key upload nginx_signing.Key

2.  Menambahkan Repository List

			


p.C. /and so on/apt/sources.List


deb http://nginx.Org/packages/debian/ stretch nginx


deb-src http://nginx.Org/applications/debian/ stretch nginx

3.  Install Nginx

			


apt-get installation nginx


Setelah selesai, kita cek dengan command berikut.


Curl -I 127.Zero.0.1


jika perintah curl tidak di kenali


apt-get set up curl

Hasil dari perintah di atas yang perlu kita perhatikan adalah respon HTTP dimana responnya adalah HTTP/1.1 200 OK  Nginx telah berhasil kita install.

Cara Install PHP 7.X & Modules Instalation

Jika anda hanya menginstall PHP tanpa menginstall module yang lain maka wordpress tidak akan bisa di jalankan di Nginx, kita harus menambahkan beberapa module agar wordpress bisa di jalankan

1.  Menambahkan Repository PHP

Disini saya akan menggunakan repository pihak ketiga dari Ondřej Surý karena lebih up to date dibandingkan package dari Ubuntu.

Untuk Debian, anda bisa menggunakan repository pihak ketiga dari Sury.

wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add -
echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.list.d/php.list
apt-get install apt-transport-https
apt-get update

2.  Install PHP 7.2 Beserta Module Terkait

Jika anda memilih PHP 7.2 beserta module terkait jalankan perintah berikut

apt-get install php7.2-fpm php7.2-common php7.2-mysql php7.2-xml php7.2-xmlrpc php7.2-curl php7.2-gd php7.2-imagick php7.2-cli php7.2-dev php7.2-imap php7.2-mbstring php7.2-opcache php7.2-soap php7.2-zip
2.  Install PHP 7.3 Beserta Module Terkait

Jika anda memilih PHP 7.3 beserta module terkait jalankan perintah berikut

apt-get install php7.3-fpm php7.3-common php7.3-mysql php7.3-xml php7.3-xmlrpc php7.3-curl php7.3-gd php7.3-cli php7.3-dev php7.3-imap php-imagick php7.3-mbstring php7.3-opcache php7.3-soap php7.3-zip
Setelah proses instalasi selesai, cek dengan menggunakan command berikut.

php -v

3.  Konfigurasi PHP

Setelah instalasi selesai lakukan konfigurasi PHP

Setelah instalasi selesai dilakukan, kita perlu untuk melakukan konfigurasi PHP terlebih dahulu.

pico /etc/php/7.3/fpm/pool.d/www.conf

Untuk PHP versi 7.2 anda bisa menyesuaikan command di atas

Setelah file terbuka, cari dan ubah baris berikut dengan username anda.

user = ujicoba

group = ujicoba

listen.owner = ujicoba

listen.group = ujicoba

Setelah itu tekan ctrl + x → Y untuk menyimpan hasil editing.

Jika anda tidak tau username anda, ketikkan baris berikut di shell linux.

whoami

Merubah ukuran maksimal file upload di WordPress nantinya.

Buka file php.ini dengan mengetikkan

pico /etc/php/7.3/fpm/php.ini
Cari baris upload_max_filesize lalu ubah sesuai dengan ukuran yang di inginkan.

upload_max_filesize = 8M

Setelah itu tekan ctrl + x → Y menyimpan hasil editing.

Jalankan command berikut untuk melihat konfigurasi error apa tidak.

php-fpm7.3 -t

Jika konfigurasi sukses, selanjutnya lakukan restart PHP-FPM service

service php7.3-fpm restart

Cara Instalasi MariaDB

1.  Menambahkan Repository MariaDB

Untuk menambahkan Repository MariaDB, gunakan perintah berikut ini.

apt-get install software-properties-common dirmngr

apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8

add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mariadb.biz.net.id/repo/10.3/debian stretch main'

Silakan mengisi password untuk root, atau di kosongkan tekan enter jika ingin root database tidak memakai password.

apt-get update

apt-get install mariadb-server

3.  Setup Database

Setelah MariaDB terinstall, sekarang kita akan membuat database yang nanti akan di gunakan di WordPress.

Ketik command berikut untuk login ke MariaDB sebagai root user.

sudo mysql -u root -p

Masukkan password yang telah anda buat pada langkah sebelumnya lalu tekan enter. Jika sebelumnya anda mengosongkan password, maka cukup tekan enter saja.

CREATE USER username@localhost IDENTIFIED BY 'password';

CREATE DATABASE dbwordpress;

GRANT ALL PRIVILEGES ON dbwordpress.* TO username@localhost IDENTIFIED BY 'password';

FLUSH PRIVILEGES;

quit;

username : user untuk mengakses database

password : password untuk mengakses database

dbwordpress : database yang akan di gunakan wordpress

0 Response to "Cara Install Nginx PHP Mariadb di Debian 9 Stretch"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel