Install LEMP Stack (Linux,Nginx,MariaDB,PHP) di Fedora 22

By -

Install Linux, Nginx, MariaDB, PHP di Fedora 22

LEMP merupakan sekumpulan aplikasi yang serupa seperti LAMP yang populer namun dengan aplikasi yang berbeda. LEMP merupakan sekumpulan aplikasi yang tersedia untuk membuat website. LEMP sendiri adalah kepanjangan dari Linux, Nginx (engine-x), MariaDB dan PHP. Pada panduan ini di asumsikan bahwa server dengan sistem operasi Fedora 22 Server Edition Minimalis telah terpasang.

Apabila Fedora 22 Server belum tersedia dan akan memulai install sistem operasi, bisa merujuk pada panduan berikut :

Panduan Install Fedora 22 Server Edition Minimalis

Sebelum memulai ada baiknya untuk melakukan update paket terlebih dahulu. Fedora 22 sendiri sudah tidak mempergunakan Yum sebagai manajemen paket dan digantikan dengan DNF. Untuk melakukan update lakukan dengan perintah

Install Nginx Web Serer

Nginx telah banyak dipergunakan orang didunia termasuk perusahaan besar dan brand terkenal seperti WordPress. Nginx sendiri banyak direkomendasikan oleh para administrator dan web developer karena ringan dan dapat berkerja dengan cepat. Nginx sendiri dapat menjadi reverse-proxy dan bekerja bersama web server lainnya seperti Apache.

Install LEMP Stack Fedora-22-Update

Untuk memeriksa apakah Nginx telah terpasang dan berkerja dengan semestinya, lakukan perintah berikut ini untuk memastikan.

Install LEMP Stack Fedora- Enable-Nginx-at-Boot

Selanjutnya akses melalui web browser dengan alamat http://ip_server/. Apabila belum mengetahui IP Address dari server karena mendapatkan secara DHCP (Dynamic Host Control Panel) maka lakukan perintah berikut

IP Address telah diketahui, maka buka dibrowser dengan menggunakan alamat ip tersebut.

Apabila saat melakukan akses melalui web browser ditolak, maka ada kemungkinnan bahwa port 80 dan 443 yang dipergunakan oleh web server tertutup. Untuk dapat membuka port tersebut maka yang perlu dilakukan adalah dengan perintah dibawah ini

Agar Nginx secara otomatis berjalan saat komputer pertama kali dihidupkan, maka lakukan perintah berikut ini

Direktori root default dari Nginx berada pada /usr/share/nginx/html.

Install MariaDB

MariaDB dikembangkan oleh pembuat MySQL setelah di akuisisi oleh Oracle. Pengembangan MariaDB sendiri berbasiskan kepada MySQL, lisensi yang dipergunakan oleh MariaDB adalah GNU General Public License. Saat ini telah banyak distribusi Linux yang telah mempergunakan MariaDB sebagai default database.

Untuk melakukan install MariaDB pada Fedora 22 Server, lakukan dengan perintah berikut ini

Install LEMP Stack Fedora 22 - Install-MariaDB-in-Fedora 22

Segera setelah proses install MariaDB selesai dilakukan, start dan enable autostart MariaDB saat server dinyalakan. Lanjutkan dengan memberikan password terhadap user root MariaDB. Ikuti langkah-langkah berikut ini

Perhatikan gambar dibawah ini untuk membantu dalam melakukan pengaturan MariaDB.

Install LEMP Stack Fedora 22 - Secure-MariaDB-Installation

Proses install MariaDB pada Fedora 22 server telah selesai dilakukan, lanjutkan ke langkah berikutnya yakni melakukan install PHP beserta dengan Modul yang diperlukan.

Install Modul PHP

PHP merupakan bahasa pemrograman yang paling banyak dipergunakan, untuk menangani website dengan dynamic content. Install PHP kali ini akan sekaligus melakukan pemasangan libraries dan modul Nginx pada Fedora 22 Server.

Install LEMP Stack Fedora 22 -Install-PHP-and-Libraries

Mengubah users dan group dari apache ke nginx yang terdapat pada /etc/php-fpm.d/www.conf seperti berikut ini .

Berikutnya adalah melakukan restart pada php-fpm dengan baris perintah berikut ini untuk dapat segera mengetahui perubahan telah terjadi atau belum.

Install LEMP Stack di Fedora 22 - Start-PHP-FPM-Service

Dilanjutkan dengan membuat info.php yang berisikan informasi mengenai Nginx atau web server yang telah terpasang. Buat info.php dengan baris perintah berikut ini

Akses kembali info.php melalui web browser dan harusnya akan tampil sebagai berikut ini.

Install LEMP Stack Fedora 22 - Verify-PHP-Info

LEMP Stack telah selesai, langkah berikutnya adalah memilih apakah akan dipergunakan sebagai reverse-proxy, hosting, blogging dan lain sebagainya sesuai dengan kebutuhan.

 

Pensiunan tukang parkir dan penjaga warnet yang beralih profesi menjadi Kuli Kabel dan Kuli Sosial , Peminum #Kopi , Penikmat #Reggae , #FamilyMan

Leave a Reply

Your email address will not be published. Required fields are marked *