Cara Install WordPress Menggunakan Nginx di CentOS 7

Cara Install WordPress Menggunakan Nginx di CentOS 7
Dalam panduan ini, Anda diajak belajar untuk meng-install WordPress menggunakan Nginx di server CentOS 7.

Langkah 1 Update & Install Nginx
Pertama, yang perlu Anda lakukan adalah memperbarui repository pada CentOS menggunakan perintah berikut:

~]# yum update
Selanjutnya, install Nginx pada CentOS menggunakan perintah di bawah ini:

~]# yum install nginx
Kemudian, aktifkan Nginx pada CentOS menggunakan perintah berikut ini:

~]# systemctl enable –now nginx
Setelah mengaktifkan Nginx, jalankan sistem Nginx menggunakan perintah ini:

~]# systemctl start nginx

Langkah 2 Install MariaDB
Selanjutnya, Anda harus menginstall MariaDB yang berfungsi untuk mengelola database SQL. Untuk memulai proses instalasi, masukkan perintah berikut:

~]# yum install mariadb-server
Kemudian, aktifkan MariaDB pada CentOS menggunakan perintah ini:

~]# systemctl enable mariadb.service
Setelah mengaktifkan MariaDB, jalankan sistem MariaDB menggunakan perintah di bawah ini:

~]# systemctl start mariadb.service

Langkah 3 Buat Database MariaDB
MariaDB berfungsi untuk mengelola dan menyimpan semua data WordPress. Anda perlu membuat database di MariaDB untuk menjalankan PHP. Berikut ini langkah-langkah membuat database MariaDB.

Masukkan perintah di bawah ini untuk masuk ke database MariaDB:

~]# mysql -u root -p
Anda akan diminta untuk memasukan kata sandi akun root MariaDB.

Tahap selanjutnya adalah membuat database terpisah yang dapat dikendalikan WordPress. Pastikan nama database tidak mengandung spasi dan simbol. Pada tutorial ini, kami menggunakan nama database wordpress. Anda dapat membuat database untuk WordPress dengan mengetikan perintah.

MariaDB> create database wordpress;
Selanjutnya, Anda perlu membuat user account MariaDB yang akan digunakan secara eksklusif untuk beroperasi pada database baru. Membuat database dan akun satu fungsi adalah ide bagus dari sudut pandang manajemen dan keamanan.

Dalam tutorial ini kami akan menggunakan nama UserWordPress. Anda bebas menggunakan nama apa saja.

Kemudian buat kata sandi dan berikan akses ke database yang telah dibuat sebelumnya. Anda bisa membuat kata sandi baru menggunakan perintah berikut. Pastikan buat kata sandi yang mengandung huruf, angka, dan simbol demi keamanan website.

MariaDB> GRANT ALL ON wordpress.* TO ‘UserWordPress’@’localhost’ IDENTIFIED BY ‘PasswordAnda’;
Anda sekarang memiliki database dan user database yang masing-masing dibuat khusus untuk WordPress. Anda perlu menghapus pengaturan default MariaDB agar instance MariaDB bisa mendeteksi perubahan terbaru yang dilakukan.

MariaDB> FLUSH PRIVILEGES;
Setelah itu, Anda bisa keluar dari MariaDB dengan mengetikkan perintah:

MariaDB> exit;

Langkah 4 Install Ekstensi PHP
Ekstensi PHP berguna untuk mendukung berjalannya WordPress serta beberapa plugin khusus di dalamnya.

Anda dapat mengunduh dan memasang beberapa ekstensi PHP paling populer untuk digunakan dengan WordPress menggunakan perintah berikut:

~]# yum install php php-mysqlnd php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap php-zip -y
Langkah 5 Download WordPress
Setelah semua perangkat lunak server sudah dikonfigurasi, Anda bisa masuk ke dalam direktori /var/www/html menggunakan perintah:

~]# cd /var/www/html
Jika sudah masuk direktori html, masukkan perintah di bawah ini untuk memulai proses download WordPress:

~]# wget http://wordpress.org/latest.zip

Langkah 6 Konfigurasi Virtual Host di Nginx
Setelah proses ekstrak selesai, Anda bisa masuk ke dalam direktori conf.d untuk melakukan konfigurasi virtual host di Nginx.

Langkah 7 Mulai Instalasi WordPress
Setelah berhasil melakukan restart pada Nginx, buka domain atau IP server yang telah Anda tambahkan pada virtual host Nginx. Kemudian Anda akan diarahkan pada tampilan seperti di bawah ini. Klik Let’s go! untuk melanjutkan instalasi WordPress.