Package yang dibutuhkan:
- LAMP (Linux Apache Mysql PHP) atau jika tidak ingin repot gunakan XAMPP
- wordpress
nb: tanda pagar (#) adalah komentar
Install LAMP
Apache
Install apache dengan perintah berikut
sudo yum httpd
Setelah selesai menginstall maka hidupkan servis apache dan pastikan dia berjalan ketika mesin dinyalakan
# menjalankan servis http
Start Service using ‘sudo systemctl start httpd.service”
# menjalankan servis ketika mesin dihidupkan
Enable Service using ‘sudo systemctl enable httpd.service’
Jika berhasil, hasil akan dapat dilihat pada browser dan masuk kedalam localhost. Berikut tampilan jika berhasil

MySQL (MariaDB)
MariaDB digunakan untuk menggantikan MySQL konvensional. Untuk install MySQL pun akan secara otomatis menginstall MariaDB. Perbedaan antara MySQL dan MariaDB dapat dilihat pada tautan berikut.
Cara menginstallnya adalah sebagai berikut:
# install
sudo yum install mariadb-server mariadb
# enable
sudo systemctl start mariadb
Selanjutnya lakukan hardening pada MariaDB dengan cara seperti berikut
sudo mysql_secure_installation
Ketika perintah ini dipanggil, MariaDB akan meminta untuk melakukan setting password untuk MariaDB.

Kemudian enable mariadb
sudo systemctl enable mariadb.service
PHP
install php dengan perintah berikut:
sudo yum install php php-mysql php-gd
PHP-MySQL adalah penghubung antara php dengan MySQL
PHP-GD adalah graphic library untuk php
# Restart apache
Restart apache “sudo systemctl restart httpd.service”
Untuk mengetahui apakah php sudah terinstall atau belum, dibuatlah sebuah laman untuk tes.
# membuat laman info
sudo vi /var/www/html/info.php
# laman berisi info dari php
Use <?php phpinfo(); ?>
# save kemudian keluar
Jika browser dibuka dan masukkan localhost maka akan terlihat seperti berikut

Persiapan Awal
Pada persiapan awal ini, database untuk menampung wordpress dibuat. Kemudian database tersebut dilindungi dengan membuat username dan password. Berikut cara membuatnya:
mysql -u root –p
CREATE DATABASE databasename;
CREATE USER username@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON databasename.* TO username@localhost IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit
Ganti databasename, username, dan password sesuai dengan yang anda inginkan.
WordPress
Cara untuk melakukan instalasi wordpress adalah sebagai berikut:
- Unduh wordpress dari laman
- Extract file dan pindahkan ke “/var/www/html/”
- Buat sebuah folder upload
mkdir /var/www/html/wp-content/uploads
- ubah kepemilikan group html dengan group apache sebagai primary dan secondary
sudo chown -R apache:apache /var/www/html/*
# masuk kedalam folder html
cd /var/www/html
# salin wp config
cp wp-config-sample.php wp-config.php
# buka wp-config
vi wp-config.php
# cari dan ganti line berikut

Buka browser dan buka localhost. Isi dengan informasi yang dibutuhkan

- WordPress dapat digunakan