Pemrograman Web

Cara Setup dan Konfigurasi XAMPP/LAMP di Sistem Linux

Cara Setup dan Konfigurasi XAMPP/LAMP di Sistem Linux
Pengembang memerlukan platform yang memungkinkan mereka membuat/menguji aplikasi mereka dan membantu mereka menemukan dan memperbaiki masalah. Platform dan tumpukan menawarkan paket solusi yang terdiri dari server HTTP, sistem manajemen basis data, dan dukungan interpretasi untuk beberapa bahasa skrip CGI seperti Perl, PHP, atau Python.

Kami membahas satu platform yang mengemulasi lingkungan seperti server web pada sistem lokal, yaitu.e., XAMPP/LAMPP. Ada banyak perangkat lunak lain yang tersedia juga, tetapi XAMPP memimpin karena fitur yang ditawarkan. XAMPP menyediakan lingkungan pengujian yang sesuai yang memfasilitasi dan mempercepat proses pengembangan. Tutorial ini akan belajar menginstal, mengkonfigurasi, dan menggunakan XAMPP/LAMP pada sistem Linux.

Apa itu XAMPP??

XAMPP adalah paket perangkat lunak yang berisi server HTTP Apache, PHP, MariaDB/MySQL, dan Perl. Karena ini lintas platform, kami juga dapat menggunakannya di Windows, Linux, dan Mac. XAMPP untuk Linux disebut LAMPP. Paket ini, dibuat oleh teman apache, menawarkan layanan sebagai host lokal atau server lokal.

Selain alat-alat yang disebutkan di atas, versi terbaru XAMPP menyertakan alat tambahan yang berguna untuk administrasi basis data seperti PhPmyAdmin, server surat Mercury, server FTP FileZilla, OpenSSL, dll.

Yang diperlukan hanyalah mengunduh perangkat lunak dan menguji klien atau situs web sebelum penerapan.

Menginstal dan Menyiapkan XAMPP di PC Anda

Proses instalasi XAMPP mudah dan cepat. Setelah diinstal, ia berperilaku sebagai localhost/server yang memverifikasi situs web sebelum mengunggahnya ke server web. Oleh karena itu, perangkat lunak XAMPP menyediakan lingkungan yang sesuai untuk mengevaluasi aplikasi MySQL, Apache, Perl, dan PHP pada sistem lokal.

Langkah Satu: Memulai

Sebelum masuk ke langkah-langkah yang diperlukan untuk mengaturnya di sistem Anda, unduh versi terbaru penginstal XAMPP dari https://www.teman apache.org/indeks.html.

Untuk tutorial ini, kita akan menggunakan rilis terbaru dari installer XAMPP yaitu xampp-linux-x64-8.0.2-0-pemasang.Lari.

Langkah Kedua: Ubah File Installer menjadi Executable

Sekarang ubah paket instalasi menjadi file yang dapat dieksekusi. Pindah ke direktori 'Unduhan' Anda dan ketik perintah berikut untuk menetapkan izin yang relevan:

[dilindungi email]:~$ Sudo chmod 755 [Nama paket Anda]

Untuk versi terbaru, kami akan menggunakan:

[dilindungi email]:~$ sudo chmode 755 xampp-linux-x64-8.0.2-0-pemasang.Lari

Langkah Tiga: Luncurkan Wizard

Sekarang Luncurkan wizard untuk melanjutkan lebih jauh dengan proses instalasi. Dengan hak pengguna super, jalankan perintah berikut untuk meluncurkan wizard grafis.

[dilindungi email]:~$ sudo ./[nama paket Anda yang dapat dieksekusi]

Untuk paket terbaru, tampilannya sebagai berikut:

[dilindungi email]:~$ sudo ./xampp-Linux-x64-8.0.2-0-pemasang.Lari

Perintah di atas akan menampilkan layar berikut:

Langkah Empat: Memulai instalasi

Klik Lanjut untuk memulai proses instalasi. Pertahankan pengaturan default tetap utuh di tempat yang direkomendasikan untuk memilih perangkat lunak yang diinginkan. Terus klik Next sampai mencapai titik ini.

Di sini semuanya siap untuk menginstal XAMPP di mesin Anda. Klik next untuk memulai proses instalasi.

Terakhir, klik pada Selesai tombol. Hapus centang luncurkan Xampp opsi untuk menonaktifkan peluncuran otomatis XAMPP.

Ketik perintah berikut untuk memulai daemon lampp.

[dilindungi email]:~$ sudo /opt/lampp/lampp start

Sekarang mari kita jelajahi paket XAMPP.

Langkah Lima: Verifikasi Instalasi Anda

Anda dapat memverifikasi instalasi XAMPP di Linux untuk memeriksa fungsionalitas yang diinginkan. Luncurkan browser web favorit Anda dan ketik URL berikut:

http://localhost/phpmyadmin

Layar berikut menunjukkan instalasi XAMPP yang berhasil:.

Konfigurasi Keamanan XAMPP

Karena XAMPP dikhususkan untuk para pengembang untuk menyediakan aksesibilitas sebanyak mungkin untuk menguji perkembangan mereka, itu tidak dimaksudkan untuk tujuan produksi. Ketika digunakan di lingkungan produksi, itu bisa sangat fatal.

Mari kita lihat daftar pemeriksaan keamanan yang mungkin hilang di XAMPP:

Kurangnya langkah-langkah keamanan kecil ini menunjukkan kerentanan besar yang dapat menyebabkan konsekuensi yang parah. Untuk menghindari masalah yang disebutkan di atas, XAMPP memerlukan konfigurasi keamanan sebelum diluncurkan di lingkungan yang sensitif.

Ketik perintah berikut di terminal untuk melakukan pemeriksaan keamanan cepat dan memastikan instalasi XAMPP aman:

[dilindungi email]:~$ /opt/lampp/lampp security

Menghapus instalasi XAMPP

Penghapusan XAMPP semudah proses instalasinya. Dari terminal Linux, CD ke direktori XAMPP yang terinstal /opt/lampp.

[dilindungi email]:~$ cd /opt/lampp

Daftar 'ls -a' semua file direktori untuk mengidentifikasi program uninstall. Kemudian jalankan “./copot pemasangan” file dengan hak akses root untuk menghapus XAMPP.

[dilindungi email]:~$ sudo ./copot pemasangan

Kotak dialog akan meminta untuk mengonfirmasi perubahan yang diminta. Pilih 'Ya' untuk melanjutkan menguninstall XAMPP dan modulnya; prosesnya mungkin agak lama. Terakhir, kotak dialog akan muncul untuk mengonfirmasi penyelesaian proses yang berhasil.

Penghapusan manual folder Lampp dan subfolder adalah langkah penting lainnya. Ketik perintah berikut:

[dilindungi email]:~$ sudo rm -r /opt/lampp

Anda juga dapat menghapus paket instalasi dari sistem. Sekarang semua file dan modul XAMPP dihapus dari sistem.

Kesimpulan

XAMPP/LAMP menawarkan lingkungan yang praktis bagi para pengembang untuk menguji aplikasi mereka sebelum menerapkannya ke server profesional jarak jauh. Ini menawarkan lingkungan debugging cepat untuk pengaturan non-produksi, yang dapat menjadi risiko keamanan jika terpapar ke internet tanpa mengambil tindakan pencegahan.

Aplikasi Pemetaan Gamepad Terbaik untuk Linux
Jika Anda suka bermain game di Linux dengan gamepad alih-alih sistem input keyboard dan mouse biasa, ada beberapa aplikasi yang berguna untuk Anda. Ba...
Alat Berguna untuk Gamer Linux
Jika Anda suka bermain game di Linux, kemungkinan besar Anda telah menggunakan aplikasi dan utilitas seperti Wine, Lutris, dan OBS Studio untuk mening...
Game Remaster HD untuk Linux yang Belum Pernah Rilis Linux Sebelumnya
Banyak pengembang dan penerbit game datang dengan remaster HD dari game lama untuk memperpanjang umur waralaba, harap penggemar meminta kompatibilitas...