Cara Install WordPress di Rocky Linux

Terakhir diupdate: 8 Mei 2025

Halo, Sobat! Sudah tidak asing dengan WordPress? WordPress adalah Content Management System (CMS) yang populer untuk mengelola website dengan fungsionalitas dan interface yang ramah pengguna. Dengan menggabungkan Rocky Linux sebagai sistem operasi server bersama WordPress dan Apache kamu bisa menciptakan website yang dinamis dan mengoptimalkan kinerjanya untuk berbagai kebutuhan. Artikel kali ini akan membahas cara instal WordPress dengan Apache sebagai servernya pada Rocky Linux 9.4. Cuss simak pembahasannya!

Prasyarat

  1. Memiliki hosting VPS Rocky Linux aktif
  2. Mempunyai domain atau subdomain yang sudah diarahkan ke VPS untuk akses WordPress. Panduan mengarahkan domain atau subdomain bisa kamu temukan pada Cara Setting DNS Hosting Dengan DNS Settings dan untuk memeriksa sudah resolve atau belum panduannya Cara mengarahkan domain ke vps

Step 1: Buat Koneksi SSH VPS

Pertama, buat koneksi SSH ke VPS kamu melalui terminal. Jika menggunakan sistem operasi Windows, kamu bisa menggunakan PuTTY.

Detail informasi awal layanan kamu bisa diakses pada Informasi Awal Layanan VM.

Step 2: Install Apache Web server

Sebelum mulai instalasi, update list package sistem dulu.

				
					sudo dnf update -y
				
			

Panduan install apache dapat kamu akses pada Cara Install Apache di Rocky Linux, aktifkan port untuk HTTP dan HTTPS nya ya, Sob. Kalau proses instalasi selesai dan menampilkan halaman default apache berarti instalasi apache kamu telah berhasil

Step 3: Konfigurasi Virtual Host

Konfigurasi ini dilakukan agar

Membuat direktori untuk doman atau subdomain kamu.

				
					mkdir /var/www/domainkamu.com
				
			

Membuat file konfigurasi virtual host untuk domain atau subdomain kamu.

				
					sudo nano /etc/httpd/conf.d/domainkamu.com.conf
				
			

Kalau nano not found, berarti kamu belum menginstal paket nano. Jalankan:

				
					sudo dnf install nano -y
				
			

Kemudian, masukkan konfigurasi berikut.

				
					<VirtualHost *:80>
    ServerName www.domainkamu.com
    ServerAlias domainkamu.com
    DocumentRoot /var/www/domainkamu.com
    <Directory /var/www/domainkamu.com>
        Options -Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog /var/log/httpd/domainkamu.com_error.log
    CustomLog /var/log/httpd/domainkamu.com_access.log combined
</VirtualHost>
				
			

CTRL+X, Y lalu Enter untuk menyimpan konfigurasi dan keluar dari editor. Jangan lupa ganti ‘domainkamu.com’ dengan domain atau subdomain punya kamu ya.

Agar modifikasi terdeteksi server, jalankan perintah untuk mereload server.

				
					sudo systemctl restart httpd
				
			

Step 5: Install database MariaDB

Pertama, install server MariaDB dengan command:

				
					sudo dnf install mariadb-server
				
			

Kemudian aktifkan MariaDB.

				
					sudo systemctl start mariadb
sudo systemctl enable mariadb
				
			

Step 6: Membuat Database

Login ke console MariaDB.

				
					mysql
				
			

Dan jalankan script di bawah ini untuk membuat database WordPress-nya.

				
					CREATE DATABASE nama_database;
CREATE USER 'user_database'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON nama_database.* TO 'user_database'@'localhost';
FLUSH PRIVILEGES;
EXIT;
				
			

Jangan lupa ganti ‘nama_database’ dan ‘user_database’

Step 7: Install PHP 8.2

Kamu bisa mengikuti menginstall php 8.2 atau menggunakan versi PHP yang lebih baru lagi.

Untuk menginstal PHP 8.2 di Rocky Linux 9 memerlukan repositori EPEL dan REMI ke sistem, yang menyediakan paket tambahan, termasuk versi PHP terbaru yang tidak tersedia di repositori default Rocky Linux.

				
					sudo dnf install epel-release   
dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
				
			

Kemudian, aktifkan repositori PHP 8.2.

				
					sudo dnf module enable php:remi-8.2
				
			

Lalu, install PHP 8.2 dan modul yang dibutuhkan.

				
					sudo dnf install php82-php-fpm php82-php-cli php82-php-curl php82-php-mysqlnd php82-php-gd php82-php-opcache php82-php-zip php82-php-intl php82-php-common php82-php-bcmath php82-php-imagick php82-php-xmlrpc php82-php-json php82-php-readline php82-php-memcached php82-php-redis php82-php-mbstring php82-php-apcu php82-php-xml php82-php-dom php82-php-redis php82-php-memcached php82-php-memcache
				
			

Membuat symbolic link PHP 8.2.

				
					ln -s /usr/bin/php82 /usr/bin/php
				
			

Berikutnya, jalankan da aktifkan PHP-FPM.

				
					sudo systemctl enable php82-php-fpm
sudo systemctl start php82-php-fpm
sudo systemctl status php82-php-fpm
				
			

Dan restart apache server.

				
					sudo systemctl restart httpd
				
			

Step 8: Install WordPress via WP-CLI

WordPress Command Line Interface atau WP-CLI adalah cara untuk mengelola instalasi WordPress menggunakan baris perintah. Dengan WP-CLI, kita dapat mengotomatiskan tugas-tugas WordPress, membuat skrip operasi yang kompleks, dan berinteraksi dengan database situs WordPress langsung dari antarmuka baris perintah. Ini menjadikannya alat yang sangat diperlukan bagi pengembang, administrator sistem, dan siapa saja yang mengelola banyak situs WordPress.

Kalau belum install perintah wget jalankan command:

				
					sudo dnf install wget -y
				
			

Download WP-CLI.

				
					sudo wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar -O /usr/local/bin/wp
sudo chmod +x /usr/local/bin/wp 
				
			

Cek apakah wp sudah bisa digunakan.

				
					wp -info
				
			

Outputnya seperti ini artinya berhasil:

[root@tutorial ~]# wp –info

OS:     Linux 5.14.0-427.31.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Aug 14 16:15:25 UTC 2024 x86_64

Shell:  /bin/bash

PHP binary:     /opt/remi/php82/root/usr/bin/php

PHP version:    8.2.28

php.ini used:   /etc/opt/remi/php82/php.ini

 

Pindah ke direktori dokumen root.

				
					cd /var/www/domainkamu.com
				
			

Download WordPress core terbaru menggunakan WP-CLI.

				
					wp core download
				
			

Membuat file wp-config.php untuk menggunakan WP-CLI dan membrikan infrormasi database yang diperlukan.

				
					wp config create \
--dbname="nama_database" \
--dbuser="user_database" \
--dbpass="password_database" \
--dbhost="localhost"
				
			

Output: Success: Generated ‘wp-config.php’ file.

Install WordPress dan membuat akun admin.

				
					wp core install \
--url="http://www.domainkamu.com" \
--title="My Blog" \
--admin_user="nama_user_wp" \
--admin_password="password_user_wp" \
--admin_email=emailkamu@mail.id
				
			

Output yang ditampilkan ketika instalasi WordPress berhasil.

Success: WordPress installed successfully. 

Selanjutnya, ubah pengguna dan grup file WordPress menjadi pengguna dan grup server web apache.

				
					chown -R apache:apache /var/www/domainkamu.com
				
			

Sekarang kamu bisa coba akses WordPress melalui url http://domainkamu.com

Kalau mau akses dashboard admin WordPress pakai url  http://domainkamu.com/wp-admin

Selamat! WordPress kamu sudah terinstal dengan Apache di Rocky Linux. Kamu bisa mulai membuat website atau konten untuk keperluan kamu. Cek komunitas dan dokumentasi resmi WordPress untuk mengatasi masalah atau kesulitan yang kamu temukan. Kalau ada yang masih bikin bingung, jangan ragu hubungi Tim Support Jagoan Hosting ya, Sob!

Related Posts
Cara Install PostgreSQL di Rocky Linux

Hai, Sob! PostgreSQL adalah database open-source yang powerful dan banyak digunakan untuk aplikasi berbasis web. Biasanya PostgreSQL di-install di Rocky Read more

Cara Install SFTP Server di Rocky Linux

Hai, Sob! SFTP (SSH File Transfer Protocol) adalah cara aman buat transfer file antara komputer lokal dan server. Berbeda dari Read more

Cara Install PHP dan PHP-FPM di Rocky Linux

Hai, Sob! Kalau kamu ingin menjalankan aplikasi berbasis PHP di Rocky Linux, kamu butuh dua komponen utama: PHP itu sendiri Read more

Cara Install Nginx di Rocky Linux

Hai, Sob! Nginx adalah web server alternatif yang ringan dan cepat dari Apache yang sering digunakan untuk melayani banyak permintaan Read more

Scroll To Top