Apa Itu XAMPP
XAMPP adalah perangkat lunak berbasis web server yang bersifat bebas. XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu paket. XAMPP bisa dilakukan untuk menghemat anggaran karena mampu menggantikan peran web hosting dengan cara menyimpan file website ke dalam hosting lokal agar bisa dipanggil lewat browser. Software XAMPP dikembangkan oleh tim bernama Apache Friends pada tahun 2002, yang bisa didapatkan secara gratis dengan label GNU (General Public License).
XAMPP adalah singkatan dari X (cross platform), A (Apache), M (MySQL/MariaDB), P (PHP), dan P (Perl) yang adalah program-program yang tersedia di software ini.
- X = Cross platform
Kode penanda dari software cross platform yang berarti dapat dijalankan di banyak sistem operasi seperti Windows, Linus, Mac OS, dan Solaris.
- A = Apache
Aplikasi web server gratis dan bisa dikembangkan oleh banyak orang (open source) untuk menciptakan halaman website yang benar berdasarkan kode program PHP yang ditulis oleh pengembang web developer.
- M = MySQL / MariaDB
Aplikasi database server yang menerapkan bahasa pemrograman SQL (Structured Query Language) yang berfungsi untuk mengelola dan membuat sistem database yang terstruktur dan sistematis seperti mengolah, mengedit, dan menghapus daftar melalui database.
- P = PHP
Bahasa pemrograman khusus berbasis web untuk kebutuhan pada sisi server (back end), sehingga bisa digunakan untuk membuat halaman website menjadi lebih dinamis dengan menerapkan server-side scripting.
- P = Perl
Bahasa pemrograman untuk memenuhi berbagai kebutuhan (cross platform) yang bisa berjalan di banyak sistem operasi sehingga sangat fleksibel, misalnya sebagai penunjuk eksistensi dari PHP. Biasanya digunakan untuk membuat website dinamis seperti CMS (Content Management System) WordPress.
MENGENAL FUNGSI XAMPP
Dengan XAMPP, aplikasi web sudah bisa dipresentasikan secara real. Antarmuka, struktur konten, bahkan fungsi yang berjalan di back-end cukup identik dengan aplikasi web yang asli.
Setelah pengujian di XAMPP selesai dilakukan, aplikasi web bisa di publish secara online dengan menguploadnya di web hosting.
Bagian Penting dalam XAMPP & Fitur Penunjangnya
1. Htdocs

Hasil instalasi XAMPP di PC memiliki sejumlah folder di dalamnya. Htdocs merupakan salah satu folder tersebut.
Folder Htdocs sendiri berfungsi untuk menyimpan seluruh file dan dokumen yang akan menyusun aplikasi web.
Karena XAMPP merupakan server lokal, kapasitas penyimpanan dalam htdocs akan menyesuaikan dengan kapasitas hardisk pada PC Anda.
Untuk membuka Htdocs, Anda hanya perlu membuka folder instalasi XAMPP dan foldernya akan terdapat di situ.
2. PhpMyAdmin

PhpMyAdmin merupakan program untuk mengelola sistem database pada aplikasi web.
PhpMyAdmin tidak hanya digunakan pada XAMPP, web hosting profesional biasanya juga menyediakan program ini.
Melalui PhpMyAdmin, Anda bisa melakukan segala konfigurasi database. Anda bahkan bisa menuliskan script query menggunakan program ini.
Cara membuka PhpMyAdmin di XAMPP cukup sederhana, Anda hanya perlu menuliskan URL http://localhost/phpMyAdmin di web browser.
3. Control Panel

Secara umum, Control Panel pada XAMPP berfungsi untuk mengatur, menjalankan, dan mengelola fitur secara umum.
Di Control Panel terdapat sejumlah fitur yang bisa diatur, diantaranya:
- Apache -> Web server yang digunakan dalam XAMPP.
- MySQL -> Database yang digunakan dalam XAMPP.
- FileZilla -> FTP Server yang memungkinkan Anda untuk memindahkan file antar komputer pada jaringan lokal.
- Mercury -> Mail Server berfungsi untuk menerima dan mengirim email pada suatu jaringan lokal.
- Tomcat -> Fitur ini berfungsi untuk mempercepat akses data pada halaman aplikasi website dengan mendapatkan Java Server Pages (JSP)
Setiap fitur tersebut terbagi dalam suatu module. Anda bisa mengatur tiap fitur melalui perintah yang ada dalam modul.
Anda bisa mencentang box pada fitur yang ingin Anda jalankan. Tombol action yang ada pada tiap modul diantaranya Start/Stop, admin, config, logs.
Di Control Panel juga terdapat sejumlah tombol yang menjalankan fungsi penunjang lain:
- Config : Tombol ini menuju halaman konfigurasi dasar pada XAMPP.
- Netstat : Untuk mengecek aplikasi yang berjalan di port default XAMPP.
- Shell : Membuka CMD. Anda bisa menggunakannya untuk melakukan konfigurasi pada web server tentu saja dengan script CMD.
- Explorer : Sebuah shortcut bagi Anda yang ingin langsung masuk ke folder instalasi XAMPP di windows explorer.
- Services : Untuk menampilkan semua service yang pada saat itu sedang berjalan di background.
- Help : Menu bantuan yang mengarahkan Anda pada forum komunitas XAMPP.
- Quit : Tombol untuk menutup software XAMPP
Gunakan XAMPP untuk mengembangkan aplikasi web di server lokal. Pastikan aplikasi web yang Anda kembangkan sudah sesuai rencana sebelum membuatnya online.
XAMPP bisa menampilkan keseluruhan aplikasi website secara otentik untuk membantumu melakukan penyesuaian.
Setiap fitur pada XAMPP membantu Anda menjalankan proses perencanaan, pengembangan, dan pengujian aplikasi web. Konfigurasi database juga bisa dilakukan dengan bantuan XAMPP.
XAMPP tidak hanya bisa digunakan untuk mengembangkan dan menguji aplikasi web native. Anda juga bisa menggunakannya sebagai web server lokal untuk mengembangkan dan menguji aplikasi web yang dibuat dengan framework maupun CMS.
Tidak ada komentar:
Posting Komentar