Cara Install WordPress dengan LEMP di Ubuntu 18.04

Lebih Dekat dengan LEMP

Hai pembaca! Apakah kamu pernah mendengar tentang LEMP? LEMP adalah singkatan dari Linux, Engine (Nginx), MySQL, dan PHP. LEMP adalah salah satu teknologi yang sering digunakan oleh para pengembang web. Dalam artikel kali ini, kamu akan belajar tentang cara menginstal WordPress menggunakan LEMP pada platform Ubuntu 18.04.

Step-by-Step Cara Instalasi Ubuntu

Sebelum memulai, kamu harus memastikan bahwa Ubuntu telah terinstal di komputermu. Jika kamu belum memilikinya, kamu bisa mengunduh Ubuntu 18.04 dari situs resmi Ubuntu. Setelah itu, kamu bisa mengikuti langkah-langkah instalasi pada halaman resminya.

Penjelasan Database dan PHP

Sebelum memulai instalasi WordPress, kamu harus memahami dua elemen penting yang akan digunakan dalam instalasi ini, yaitu database MySQL dan PHP. MySQL digunakan untuk menyimpan data yang dihasilkan oleh WordPress, seperti artikel, komentar, dan pengaturan. Sedangkan PHP adalah bahasa pemrograman yang digunakan untuk menghasilkan website yang dinamis.

Instalasi Nginx pada Ubuntu

Setelah menginstal Ubuntu, langkah selanjutnya adalah menginstal web server Nginx. Kamu bisa melakukan instalasi dengan menjalankan perintah sebagai berikut:

sudo apt update Menjalankan update package
sudo apt install nginx Menjalankan instalasi Nginx

Setelah instalasi selesai, kamu bisa memeriksa status Nginx dengan menjalankan perintah berikut:

sudo systemctl status nginx

Instalasi MySQL pada Ubuntu

Setelah terinstal Nginx, langkah selanjutnya adalah menginstal MySQL. Kamu bisa menginstal MySQL dengan menjalankan perintah di bawah ini:

sudo apt update Menjalankan update package
sudo apt install mysql-server Menjalankan instalasi MySQL
sudo mysql_secure_installation Menjalankan instalasi keamanan

Setelah instalasi selesai, kamu bisa memeriksa status MySQL dengan menjalankan perintah berikut:

sudo systemctl status mysql

Instalasi PHP pada Ubuntu

Setelah menginstal MySQL, langkah selanjutnya adalah menginstal PHP. Kamu bisa menginstal PHP dengan menjalankan perintah di bawah ini:

sudo apt update Menjalankan update package
sudo apt install php-fpm php-mysql Menjalankan instalasi PHP

Setelah instalasi selesai, kamu bisa memeriksa status PHP dengan menjalankan perintah berikut:

sudo systemctl status php-fpm

Instalasi WordPress

Setelah semua komponen terinstal, langkah selanjutnya adalah mengunduh WordPress. Kamu bisa mengunduh WordPress versi terbaru dari situs resmi WordPress. Setelah itu, kamu bisa mengekstrak file WordPress yang telah diunduh dengan menjalankan perintah di bawah ini:

cd /var/www/html Masuk ke direktori default Nginx
sudo wget -c http://wordpress.org/latest.tar.gz Mengunduh WordPress
sudo tar -xzvf latest.tar.gz Ekstrak file WordPress
sudo chown -R www-data:www-data /var/www/html/wordpress Memberikan hak akses ke file WordPress

Setelah semua file terinstal, kamu bisa membuat file konfigurasi Nginx baru dengan menjalankan perintah berikut:

sudo nano /etc/nginx/sites-available/wordpress

Kemudian kamu bisa menambahkan script konfigurasi di bawah ini:

server {
listen 80;
root /var/www/html/wordpress;
index index.php index.html index.htm;
server_name example.com www.example.com;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}

Setelah semua konfigurasi selesai, kamu bisa mengaktifkan konfigurasi yang telah dibuat dengan menjalankan perintah berikut:

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/ Membuat symlink dari file konfigurasi baru
sudo systemctl restart nginx Merestart Nginx

Konfigurasi Database WordPress

Setelah Nginx dan WordPress berhasil diinstal, kamu harus mengkonfigurasikan database untuk WordPress. Kamu bisa melakukan konfigurasi dengan menjalankan perintah di bawah ini:

mysql -u root -p Masuk ke dalam database MySQL
CREATE DATABASE wordpress; Membuat database WordPress
GRANT ALL PRIVILEGES ON wordpress.* TO ‘wordpressuser’@’localhost’ IDENTIFIED BY ‘password’; Memberikan akses database WordPress
FLUSH PRIVILEGES; Melakukan update privilege
EXIT; Keluar dari database MySQL

Configure WordPress

Setelah melakukan konfigurasi database, kamu harus melakukan konfigurasi WordPress. Kamu bisa melakukan konfigurasi dengan menjalankan perintah di bawah ini:

cd /var/www/html/wordpress

Kemudian kamu bisa menyalin file wp-config-sample.php menjadi wp-config.php dengan menjalankan perintah berikut:

sudo cp wp-config-sample.php wp-config.php

Setelah itu, kamu bisa membuka file wp-config.php dengan menggunakan editor teks seperti nano atau vim, dan menambahkan informasi database seperti di bawah ini:

define(‘DB_NAME’, ‘wordpress’); Menentukan nama database
define(‘DB_USER’, ‘wordpressuser’); Menentukan nama user database
define(‘DB_PASSWORD’, ‘password’); Menentukan password database
define(‘DB_HOST’, ‘localhost’); Menentukan host database

Kesimpulan

Itulah cara menginstal WordPress dengan LEMP di Ubuntu 18.04. Dengan mengikuti langkah-langkah di atas, kamu dapat memiliki website WordPress yang dapat diakses melalui web server Nginx. Semoga informasi ini bermanfaat dan sukses untuk menginstal WordPress pada servermu.

Terima kasih dan sampai jumpa kembali di artikel menarik lainnya!

Leave a Comment