Ada beberapa fitur yang dapat anda jalankan dengan aplikasi Xampp.
Berikut beberapa fitur yang terdapat pada Xampp:
1.Apache
Apache adalah perangkat lunak sumber terbuka yang menjadi alternatif dari server web Netscape.Server HTTP Apache atau Server Web/WWW Apache merupakan server web yang dapat dijalankan di banyak sistem operasi yang berguna untuk melayani dan memfungsikan situs web. Apache dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naunganApache Software Foundation.
Apache adalah software web server yang dijalankan dengan gratis dan bersifat open source.server ini telah menjadi platform sebagian besar atau 46% website diseluruh dunia.Nama remi yang digunakan oleh server ini adalah Apache HTTP Server, dan sofware ini telah dikelola dan dikembangkan oleh Apache Software Foundation.
Apache adalah salah satu web server tertua dan cukup diandalkan,dengan web server ini memudahkan pemilik website untuk membuat konten yang akan ditampilkan di halaman web,dan karena itu sofware ini diikuti dengan kata web server.versi pertama dari web server ini pertamanya dirilis lebih dari 20 tahun yang lalu,lebih tepatnya tahun 1995
Kelebihan Apache:
Open-source(gratis), bahkan juga untuk tujuan komersial.
Software yang handal dan stabil.
Patch keamanan yang selalu diperbarui.
Fleksibel dikarenakan memiliki struktur berbasis modul.
Kemudahan konfigurasi dan tidak sulit bagi user pemula.
Lintas platform (dapat berjalan baik di server Unix maupun Windows).
Dapat digunakan di situs WordPress.
Komunitas yang besar dan memudahkan pengguna jika menemukan masalah
Apache termasuk dalam kategori freeware.
Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya.
Kekurangan Apache:
web server Apache tidak memiliki kemampuan mengatur load seperti IIS, sehingga akan terus mem-fork proses baru hingga nilai MaxClients tercapai atau hingga batas yang diizinkan oleh OS. Ini tentunya menguntungkan penyerang karena habisnya RAM akan lebih cepat tercapai.
Terlalu banyak opsi konfigurasi yang bisa mengarah ke turunya keamanan.
Terjadi gangguan pada performa jika website menerima traffic dengan jumlah yang cukup tinggi.
2.MySQL
MySQL adalah singkatan “My Structured Query Language”.MySQL adalah DBMS yang open source dengan dua bentuk lisensi, yaitu Free Software (perangkat lunak bebas) dan Shareware (perangkat lunak berpemilik yang penggunaannya terbatas). Jadi MySQL adalah database server yang gratis dengan lisensi GNU General Public License (GPL) sehingga dapat Anda pakai untuk keperluan pribadi atau komersil tanpa harus membayar lisensi yang ada.
Jadi MySQL adalah database management system yang menggunakan bahasa SQL sebagai bahasa penghubung antara perangkat lunak aplikasi dengan database server.
Kelebihan MySQL:
Merupakan salah satu software yang portable
MySQL merupakan salah satu DBMS yang opensource
MySQL daoat dijalankan oleh multi-user
server ini memiliki tipe data yang bervariasi macamnya.
memiliki struktur tabel yang sederhana
tidak membutuhkan RAM yang besar
Kekurangan MySQL:
support yang kurang
sulit untuk diaplikasikan pada instansi atau perusahaan yang menggunakan database besar.
kurang cocok digunakan pada aplikasi game dan mobil.
3.PHP
PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa pemrograman umum (wikipedia). PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat di http://www.php.net.PHP adalah bahasa pemograman yang cocok digunakan untuk memogram web dinamis.Pada awalnya PHP merupakan singkatan dari Personal Home Page.Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi pada awalnya. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla, dll.
Kelebihan PHP:
Memiliki Community yang cukup besar
php mudah untuk dipelajari.
pengembangannya yang lumayan cepat.
bahasanya ringkas
PHP tidak memerlukan konektor seperti java, PHP bisa langsung mengakses database.
Pemrosesan data php sangat cepat sehinga program lebih responsif.
keamanan yang terjamin.
banyak pihak yang mengakses sehingga jika terjadi kesulitan banyak yang menjawab
Kekurangan PHP:
banyak terlibat dalam komputesi .
mudah dibajak oleh orang luar.
tidak adanya tipe data.
PHP tidak mengenal yang namanya Encoding.
Untuk menggunakannya, harus menginstal web server terlebih dahulu