Cara Install WordPress dengan LAMP di CentOS 8

Cara Install WordPress dengan LAMP di CentOS 8

Dalam panduan ini, kita akan membahas cara menginstal WordPress menggunakan LAMP (Linux, Apache, MySQL, PHP) stack di CentOS 8. WordPress merupakan salah satu platform manajemen konten populer yang digunakan untuk membuat dan mengelola situs web. LAMP stack adalah kombinasi dari beberapa perangkat lunak sumber terbuka yang berfungsi sebagai dasar untuk menjalankan aplikasi web dinamis seperti WordPress.

Persyaratan

Sebelum memulai install WordPress,, pastikan Anda telah memenuhi persyaratan berikut:

  1. CentOS 8 server yang sudah terpasang.
  2. Akses root atau akses ke pengguna dengan hak sudo.
  3. Koneksi internet yang stabil.

Langkah 1: Update Sistem

Sebelum menginstal WordPress, pastikan sistem CentOS 8 Anda sudah diperbarui dengan menggunakan perintah berikut:

yum update

Langkah 2: Instal Apache Web Server

Langkah pertama dalam menginstal WordPress adalah menginstal Apache web server. Apache adalah salah satu server web paling populer yang digunakan di seluruh dunia. Anda dapat menginstall Apache dengan menjalankan perintah berikut:

yum install httpd

Setelah instalasi selesai, Anda dapat memulai dan mengaktifkan Apache dengan perintah berikut:

yum systemctl start httpd
yum systemctl enable httpd

Langkah 3: Instal MySQL Database Server

WordPress membutuhkan database untuk menyimpan semua konten dan pengaturan. Kita akan menggunakan MySQL sebagai server database. Anda dapat menginstal MySQL dengan menjalankan perintah berikut:

yum install @mysql

Setelah instalasi selesai, Anda dapat memulai dan mengaktifkan MySQL dengan perintah berikut:

yum systemctl start mysqld
yum systemctl enable mysqld

Langkah 4: Konfigurasi Keamanan MySQL

Secara default, instalasi MySQL tidak memiliki pengguna atau kata sandi yang ditetapkan. Anda perlu menjalankan skrip keamanan MySQL untuk mengamankan instalasi. Jalankan perintah berikut dan ikuti petunjuk yang muncul:

yum mysql_secure_installation

Langkah 5: Instal PHP

PHP merupakan bahasa pemrograman yang digunakan untuk mengembangkan aplikasi web dinamis. WordPress ditulis dalam PHP, jadi kita perlu menginstalnya. Anda dapat menginstal PHP beserta modul-modul yang diperlukan dengan menjalankan perintah berikut:

yum install php php-mysqlnd php-json php-gd php-mbstring

Setelah instalasi selesai, Anda perlu mengatur beberapa pengaturan konfigurasi PHP. Buka file konfigurasi php.ini menggunakan teks editor:

yum vi /etc/php.ini

Cari baris ;date.timezone = dan hapus tanda titik koma di depannya. Ganti Asia/Kolkata dengan zona waktu yang sesuai dengan server Anda. Simpan dan tutup file.

Langkah 6: Buat Database untuk WordPress

Selanjutnya, kita perlu membuat database dan pengguna MySQL untuk WordPress. Masuk ke MySQL shell dengan perintah berikut:

yum mysql -u root -p

Setelah masuk, jalankan perintah berikut untuk membuat database baru:

CREATE DATABASE wordpress;

Kemudian, buat pengguna baru dan berikan izin akses ke database yang baru dibuat:

CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Langkah 7: Unduh dan Konfigurasi WordPress

Sekarang kita siap untuk mengunduh dan mengkonfigurasi WordPress. Unduh paket WordPress terbaru dengan perintah berikut:

wget https://wordpress.org/latest.tar.gz

Ekstrak arsip yang diunduh:

tar -xvzf latest.tar.gz

Pindahkan direktori WordPress ke direktori root Apache:

yum mv wordpress /var/www/html/

Ubah kepemilikan direktori WordPress ke pengguna Apache:

yum chown -R apache:apache /var/www/html/wordpress

Salin file konfigurasi contoh WordPress ke file konfigurasi yang sebenarnya:

yum cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php

Buka file konfigurasi WordPress menggunakan teks editor:

yum vi /var/www/html/wordpress/wp-config.php

Temukan dan edit baris berikut sesuai dengan pengaturan database yang telah Anda buat:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'localhost');

Simpan dan tutup file.

Langkah 8: Konfigurasi Virtual Host Apache

Terakhir, kita perlu mengkonfigurasi virtual host Apache untuk mengarahkan permintaan ke situs WordPress. Buka file konfigurasi default Apache menggunakan teks editor:

yum vi /etc/httpd/conf.d/virtual.conf

Tambahkan blok konfigurasi berikut:

<VirtualHost *:80>
    ServerName your_domain
    DocumentRoot /var/www/html/wordpress
    <Directory /var/www/html/wordpress>
        AllowOverride All
    </Directory>
</VirtualHost>

Ganti your_domain dengan nama domain atau alamat IP server Anda. Simpan dan tutup file.

Langkah 9: Restart Apache

Setelah mengkonfigurasi virtual host, restart Apache untuk menerapkan perubahan:

yum systemctl restart httpd

Langkah 10: Selesaikan Instalasi WordPress melalui Browser

Sekarang, Anda dapat menyelesaikan instalasi WordPress melalui browser. Buka browser dan akses http://your_domain (atau http://your_server_ip) dan ikuti langkah-langkah instalasi yang ditampilkan. Setelah selesai, Anda akan memiliki situs WordPress yang siap digunakan!

Kesimpulan

Dalam panduan ini, kita telah membahas langkah-langkah untuk menginstal WordPress menggunakan LAMP stack di CentOS 8. Dengan mengikuti langkah-langkah ini, Anda dapat dengan mudah memiliki situs web WordPress yang berjalan di server Anda. Selamat mencoba!

Baca Juga

Bagikan:

Arga Eryzal Pradinata

Just an Tech Enthusiast :)