Cara Install WordPress Menggunakan Nginx di CentOS 7

WordPress adalah salah satu platform manajemen konten (CMS) yang paling populer di dunia, digunakan oleh jutaan situs web dari berbagai jenis. Jika kita ingin menginstal WordPress dengan menggunakan server web Nginx di sistem operasi CentOS 7, berikut adalah langkah-langkahnya.

Langkah 1: Update & Install Nginx

Langkah pertama adalah memastikan bahwa sistem CentOS 7 kita diperbarui dengan paket terbaru. Kita dapat melakukan ini dengan menjalankan perintah:

sudo yum update

Setelah selesai, kita bisa menginstal Nginx dengan perintah:

sudo yum install nginx

Kemudian, kita harus memulai layanan Nginx dan memastikan bahwa itu berjalan:

sudo systemctl start nginx
sudo systemctl enable nginx

Langkah 2: Install MariaDB

Langkah selanjutnya adalah menginstal database MariaDB, yang akan digunakan untuk menyimpan data WordPress kita. Lakukan instalasi dengan perintah:

sudo yum install mariadb-server mariadb

Setelah instalasi selesai, kita bisa memulai layanan MariaDB dan menjadikannya otomatis saat boot:

sudo systemctl start mariadb
sudo systemctl enable mariadb

Langkah 3: Buat Database MariaDB

Selanjutnya, kita perlu membuat database dan pengguna untuk WordPress. Masuk ke sistem basis data MariaDB dengan perintah:

sudo mysql -u root -p

Kemudian, buat database untuk WordPress:

CREATE DATABASE wordpress;

Dan buat pengguna baru dengan kata sandi:

CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';

Berikan izin kepada pengguna untuk mengakses database:

GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';

Mau jadi Digital Marketer? Baca panduan lengkap Digital Marketing berikut.

Langkah 4: Install Ekstensi PHP

WordPress membutuhkan PHP untuk berfungsi. Instal PHP dan ekstensinya yang diperlukan:

sudo yum install php php-mysql php-fpm

Setelah instalasi selesai, kita perlu mengonfigurasi PHP-FPM. Buka file konfigurasi PHP-FPM:

sudo nano /etc/php-fpm.d/www.conf

Cari dan ubah baris berikut:

listen = /var/run/php-fpm/php-fpm.sock

Menjadi:

listen = 127.0.0.1:9000

Simpan dan keluar dari editor.

Langkah 5: Download WordPress

Unduh paket terbaru WordPress dari situs resminya:

cd /tmp
curl -O https://wordpress.org/latest.tar.gz

Ekstrak arsip:

tar xzvf latest.tar.gz

Pindahkan direktori WordPress yang baru saja diekstrak ke direktori root Nginx:

sudo mv wordpress /usr/share/nginx/html/

Langkah 6: Konfigurasi Virtual Host di Nginx

Sekarang kita perlu membuat konfigurasi virtual host untuk WordPress di Nginx. Buka file konfigurasi default Nginx:

sudo nano /etc/nginx/nginx.conf

Tambahkan blok server berikut sebelum blok terakhir }:

server {
    listen 80;
    server_name your_domain.com;
    root /usr/share/nginx/html/wordpress;
    index index.php index.html index.htm;
    location / {
        try_files $uri $uri/ /index.php?$args;
    }
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

Ganti your_domain.com dengan nama domain atau alamat IP server kita.

Langkah 7: Mulai Instalasi WordPress

Buka browser dan akses alamat IP atau nama domain server kita. Ikuti langkah-langkah instalasi WordPress dengan mengisi detail database yang telah kita buat sebelumnya.

Mau jago Microsoft Excel? Simak panduan lengkap Excel di sini.

Kesimpulan

Dengan mengikuti langkah-langkah di atas, kita dapat menginstal WordPress menggunakan server web Nginx di sistem operasi CentOS 7. Pastikan untuk mengikuti setiap langkah dengan hati-hati untuk memastikan instalasi yang berhasil dan berfungsi dengan baik.

Tertarik Jadi Software engineering? Baca panduan lengkap Software Engineering di sini.

Mari terus belajar dan kembangkan skill di MySkill