Cara Menginstal LEMP Stack di CentOS 8

Cara Menginstal LEMP Stack di CentOS 8

Cara Menginstal LEMP Stack di CentOS 8 – Dalam tutorial ini, kami akan menunjukkan cara menginstal LEMP Stack di CentOS 8. Bagi Anda yang belum tahu, LEMP adalah singkatan dari Linux, Nginx (diucapkan engine X), MariaDB/MySQL, dan PHP, yang semuanya merupakan sumber terbuka. Ini adalah tumpukan perangkat lunak paling umum yang mendukung situs web dinamis dan aplikasi web. Linux adalah sistem operasinya; Nginx adalah server webnya; MariaDB/MySQL adalah server database dan PHP adalah bahasa skrip sisi server yang bertanggung jawab untuk menghasilkan halaman web dinamis.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang paling penting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana dan mengasumsikan Anda berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan ‘sudo’ ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi LEMP Stack di server CentOS 8.

Cara Menginstal LEMP Stack di CentOS 8

Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

sudo dnf update

Nginx adalah server web berkinerja tinggi dan sangat populer akhir-akhir ini, Langkah pertama adalah menginstal Nginx. Jadi buka sesi terminal atau sambungkan ke server Anda menggunakan SSH:

sudo dnf install nginx

Setelah instalasi selesai, mulai dan aktifkan Nginx untuk berjalan pada boot sistem:

systemctl enable --now nginx

Langkah selanjutnya adalah membuka port-port di Firewall agar kita bisa menggunakan Nginx:

firewall-cmd --add-port=80/tcp --permanent firewall-cmd --reload

Anda dapat memverifikasi bahwa Nginx benar-benar berjalan dengan membuka browser web favorit Anda dan memasukkan URL http://your-server’s-address, jika diinstal, maka Anda akan melihat ini:

Cara Menginstal LEMP Stack di CentOS 8

MariaDB adalah pengelola basis data yang cukup bagus. Ini adalah garpu MySQL dan karena itu kompatibel dengannya. Ini adalah salah satu nilai sumber terbuka. Instal MariaDB di CentOS 8 dengan perintah:

sudo dnf install mariadb-server

Setelah Anda menginstal server MariaDB, mulai dan aktifkan untuk dijalankan pada boot sistem:

systemctl enable --now  mariadb

Secara default, MariaDB tidak dikeraskan. Anda dapat mengamankan MariaDB menggunakan skrip mysql_secure_installation. Anda harus membaca dan di bawah setiap langkah dengan hati-hati yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MySQL:

mysql_secure_installation

Menginstal PHP di CentOS 8.

sudo dnf install php php-mysqlnd php-fpm php-opcache php-gd php-xml php-mbstring

Jika Anda memerlukan ekstensi PHP lain untuk aplikasi web Anda, cukup instal dengan menjalankan:

sudo dnf install php-EXTENSION

Mengganti EXTENSION dengan modul PHP Anda masing-masing

Kemudian, mulai dan aktifkan PHP-FPM untuk berjalan saat boot:

systemctl enable --now php-fpm

Anda dapat menguji PHP untuk mengonfirmasi bahwa itu berfungsi sesuai kebutuhan serta memeriksa versi dan modul yang diinstal menggunakan skrip info PHP sederhana:

nano /usr/share/nginx/html/test.php
<?php phpinfo(); ?>

Simpan dan tutup file. Jika Anda menginstal LEMP stack di server CentOS 8, ketik 127.0.0.1/info.php atau localhost/info.php di bilah alamat browser. Anda akan melihat informasi PHP server Anda. Ini berarti skrip PHP dapat berjalan dengan baik dengan server web Nginx.

Cara Menginstal LEMP Stack di CentOS 8

Selamat! Anda telah berhasil menginstal LEMP. Terima kasih telah menggunakan tutorial ini untuk menginstal LEMP Stack pada sistem CentOS 8. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi LEMP.

Admin Tamvan, disegala Arah dan Cuaca..

Leave a Reply

Your email address will not be published.

You might also like