Apa Itu Xampp
Lalu apa tujuan dari XAMPP? XAMPP ini bisa membantu para developer untuk membuat local web server yang nantinya akan digunakan dalam keperluan pengujian.
Jadi, semua yang Anda butuhkan dalam melakukan set up terhadap web server sudah termasuk ke sebuah file sederhana yang mudah diekstraksi. Apa saja yang biasa dibutuhkan untuk melakukan set up terhadap web server tersebut? Server application (Apache), database (MySQL), dan scripting language (PHP).
XAMPP juga merupakan sebuah cross-platform. Cross-platform satu ini bisa berfungsi sama maksimalnya baik di Linux, Mac, maupun Windows. Karena sebagian besar pengelolaan web server menggunakan komponen yang sama yaitu XAMPP ini, maka transisi dari pengujian server lokal ke live server menjadi sangat mudah. Pengembangan web dengan menggunakan XAMPP ini dapat dikatakan mudah atau ramah bagi para pengembang pemula.
Komponen-komponen XAMPP
Seperti yang sempat kami sebut sebelumnya di bagian pengantar, XAMPP terdiri dari empat komponen utama. Berikut adalah penjelasan dari masing-masing komponen tersebut:
- APACHE
Apache dibuat dan dikembangkan oleh Apache Software Foundation. Open source software satu ini tersedia gratis. Apache ini merupakan software web server aktual yang mampu memproses dan menyampaikan web content ke komputer Anda. Apache ini bisa dikatakan web server software yang paling populer di dunia online, hampir setengah dari jumlah website yang ada dijalankan dengan Apache. Kebanyakan pengembang website suka menggunakannya karena dapat dikustomisasi dengan leluasa. Hal ini penting mengingat kebutuhan yang ada untuk menyesuaikan dengan lingkungannya lewat ekstensi dan modul yang ada. Hampir seluruh hosting provider bagi WordPress menggunakan Apache sebagai web server software-nya. Walaupun WordPress juga dapat menjalankan web server software lainnya, Apache tetap banyak digunakan.
- MYSQL
MySQL adalah sistem manajemen database yang digunakan oleh WordPress untuk menyimpan dan mengambil semua informasi dari blog Anda. Anggap saja begini, kalau database Anda jadi lemari arsip yang dipakai WordPress untuk mengatur dan menyimpan semua data penting di situs Anda (posting-an, halaman, gambar, dan lain-lain), maka MySQL adalah perusahaannya yang menciptakan jenis loker pengarsipan khusus tersebut.
MySQL adalah sistem manajemen basis data relasional yang bersifat open source. MySQL ini berjalan sebagai server dan memungkinkan beberapa pengguna mengelola dan membuat sejumlah banyak database. MySQL menjadi komponen utama dalam kumpulan LAMP dari perangkat lunak aplikasi web open source yang digunakan dalam pembuatan website. LAMP itu sendiri adalah singkatan dari Linux, Apache, MySQL, dan PHP. Kebanyakan instalasi WordPress yang dilakukan menggunakan LAMP stack karena sifatnya yang open source dan kemampuannya bekerja dengan mulus pada WordPress.
WordPress mengharuskan MySQL untuk menyimpan dan mengambil semua data yang ada (termasuk konten posting, profil pengguna, dan jenis posting yang di-custom). Sebagian besar penyedia jasa web hosting sudah menginstal MySQL di web server mereka. Hal tersebut terjadi karena MySQL memang banyak digunakan di berbagai aplikasi web open source yang juga banyak dipakai semacam WordPress.
WordPress menggunakan bahasa pemrograman PHP untuk menyimpan dan mengambil data dari database MySQL tersebut. Untuk mengambil data dari database, WordPress menjalankan query SQL untuk menghasilkan konten secara dinamis. SQL itu sebenarnya singkatan dari Structured Query Language. SQL ini merupakan bahasa pemrograman yang biasanya digunakan bagi query database.
- PHP
PHP ini adalah singkatan dari Hypertext Preprocessor. PHP secara teknis merupakan bahasa script server-side yang memperkuat beberapa website platform maupun website paling populer di dunia, termasuk WordPress dan juga Facebook. PHP ini sifatnya open source.
Selain itu PHP juga relatif mudah untuk dipelajari oleh pemula dan mampu bekerja sempurna dengan MySQL yang sebelumnya telah kami bahas. Jadi, tak heran kalau banyak orang khususnya pengembang website mengenal dan menggunakan PHP ini.
Kelebihan lain PHP adalah dia dapat disematkan ke dalam HTML. Apakah Anda bingung apa artinya? Coba simak contoh yang kami berikan berikut:
<! DOCTYPE HTML>
<html>
<head>
<title> Contoh </ title>
</ head>
<body>
<? php
echo “Hi, I am a script PHP!”;
?>
</ body>
</ html>
Daripada memberikan banyak command (perintah) untuk menghasilkan HTML (seperti yang ada pada C atau Perl), halaman PHP bisa diisi dengan HTML yang memuat kode. Kode tersebut tertanam untuk melakukan “(dalam tanda kurung, sesuatu)” (dalam hal ini, output yang berbunyi “Hi, I am a script PHP!”). Kode PHP disertakan dalam instruksi pemrosesan awal dan akhir khusus yang berbunyi <? Php dan?> yang kemudian memungkinkan Anda untuk masuk dan keluar dari “mode PHP”.
Hal yang membedakan PHP dari semacam side-client JavaScript adalah kode yang dieksekusi pada servernya, di mana dihasilkan HTML yang kemudian dikirim ke klien tersebut. Klien akan menerima hasil dari skrip yang berjalan itu, namun tidak akan tahu apa kode dasarnya. Anda bahkan dapat mengkonfigurasi web server Anda untuk memproses semua file HTML Anda dengan PHP ini.
Hal terbaik yang bisa Anda dapat saat menggunakan PHP adalah kemudahannya. PHP ini bisa dikatakan sangat sederhana bagi pendatang baru atau pemula. Walaupun begitu, ada banyak fitur canggih yang juga ditawarkan bagi programmer profesional yang sudah cukup ahli di bidangnya. Provider hosting yang profesional menggunakan PHP untuk mendukung layanannya. Provider hosting murah sekalipun bila profesional akan menggunakan PHP.
- PERL
Perl adalah bahasa pemrograman dinamis tingkat tinggi yang digunakan secara luas dalam pemrograman yang bersifat networking, sistem admin, dan lain-lain. Meskipun kurang populer untuk tujuan pengembangan website pada umumnya, Perl ini punya banyak niche aplikasi.
Penjelasan kami di atas berlaku bagi XAMPP yang umum digunakan orang. Versi XAMPP yang berbeda lainnya mungkin memiliki komponen tambahan semacam phpMyAdmin, OpenSSL, dan lain-lain. Komponen-komponen tambahan tersebut digunakan untuk membuat web server yang lebih komprehensif.
rujukan : https://www.dewaweb.com/tutorial-xampp-install-wordpress/

Leave a Comment