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.